-1

リンクをクリックしたときに PHP コードを実行するにはどうすればよいですか? ( <a>link here</a>)?

JavaScript または JQuery でクリックをリッスンし、JavaScript または JQuery を実行する方法は知っていますが、PHP はどのように実行すればよいでしょうか。

4

2 に答える 2

5

PHP コードはサーバー側のコードですが、JavaScript はクライアント側です。したがって、PHP コードはサーバー上で実行され、JS コードはクライアントのブラウザーで実行されます。クライアントのブラウザで PHP コードを実行する方法はありませんが、おそらく必要なのはAJAXです。

クライアントのブラウザから AJAX リクエストを呼び出して、結果をブラウザに返すカスタム サーバー側コードを実行できます。jQuery からそれを行う方法は、$.ajax()メソッドまたはそのバリアントの 1 つ ($.post() および $.get()) を使用することです。

于 2013-06-03T07:27:28.583 に答える
-2

ajax リクエストを使用する予定がない場合は、php コードをページに配置し、ハイパーリンクをクリックして、フレームの src を作成した php ページに変更します。iframe の幅と高さは 0 であるため、ブラウザには表示されないことに注意してください。

<iframe src='' id="myframe" frameborder="0" height="0" width="0"></iframe>
<a href='javascript:document.getElementById("myframe").src="hello.php"'>link here</a>
于 2013-06-03T07:33:08.707 に答える