JsとPHPの混合

WBOY
リリース: 2016-06-20 12:43:46
オリジナル
1477 人が閲覧しました

test.php<html>.....<script>    function GoEvent(id){<?php    $info=$events->getIdInfo($id);    //如何将函数的id传到php里去?>    }</script></html>
ログイン後にコピー


ディスカッションへの返信 (解決策)

無理です!
php は js の前に実行されます。つまり、
GoEvent が実行されるとき、$info=$events->getIdInfo($id); がすでに実行されています

GoEvent に通知する必要がある場合GoEvent php で値を渡す場合は、ajax を使用してください
ただし、http はステートレス プロトコルであり、リエントラントではないことに注意してください。各リクエストは個別に実行され、データをキャッシュするために他の通信事業者を使用する必要がある場合があります

PHP はサーバー側の言語
、js はブラウザ側の言語
ブラウザが js の実行を開始するときその時点で
php コードが実行されています
ajax で非同期リクエストを行うことができます

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート