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