リンクをクリックしたときに PHP コードを実行するにはどうすればよいですか? ( <a>link here</a>
)?
JavaScript または JQuery でクリックをリッスンし、JavaScript または JQuery を実行する方法は知っていますが、PHP はどのように実行すればよいでしょうか。
リンクをクリックしたときに PHP コードを実行するにはどうすればよいですか? ( <a>link here</a>
)?
JavaScript または JQuery でクリックをリッスンし、JavaScript または JQuery を実行する方法は知っていますが、PHP はどのように実行すればよいでしょうか。
PHP コードはサーバー側のコードですが、JavaScript はクライアント側です。したがって、PHP コードはサーバー上で実行され、JS コードはクライアントのブラウザーで実行されます。クライアントのブラウザで PHP コードを実行する方法はありませんが、おそらく必要なのはAJAXです。
クライアントのブラウザから AJAX リクエストを呼び出して、結果をブラウザに返すカスタム サーバー側コードを実行できます。jQuery からそれを行う方法は、$.ajax()メソッドまたはそのバリアントの 1 つ ($.post() および $.get()) を使用することです。
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>