ホームページ  >  記事  >  バックエンド開発  >  JsとPHPの混合

JsとPHPの混合

WBOY
WBOYオリジナル
2016-06-20 12:43:461471ブラウズ

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 で非同期リクエストを行うことができます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。