Web 開発では、JavaScript の onclick イベントを使用して PHP 関数を実行するのが一般的なテクノロジです。 HTML 要素をクリックすると JavaScript 関数がトリガーされ、その後 JavaScript がバックエンドの PHP 関数を呼び出して動的な対話を実現します。この手法により、Webコンテンツの動的な更新やデータ処理を実現し、ユーザーエクスペリエンスや双方向性を向上させることができます。実際の開発では、Ajaxなどの技術を組み合わせることで、より複雑な機能やページインタラクション効果を実現できます。この記事では、onclick イベントを使用して PHP 関数を実行する方法を紹介し、開発者がこのテクノロジをよりよく理解して適用できるようにします。
また、onclick()
イベントを使用して PHP 関数を実行する別の方法 (純粋な JavaScript を使用して PHP 関数を呼び出す) も示します。
この記事では、PHP 関数を実行し、GET
メソッドを使用して URL 内のデータを送信し、isset()## を使用して
GET データを確認する方法を紹介します。 # 関数。このメソッドは、データが設定され、関数が実行されると、PHP 関数を呼び出します。
イベント
経由で PHP 関数を実行する
onclick() イベントを実行できます。たとえば、PHP ファイル
echo.php を作成し、関数
php_func() を記述します。関数内にメッセージ
Have a great day を記述し、関数を呼び出します。別の PHP ファイルで、
script タグ内に jQuery を記述します。 Web ページを jQuery ソースにリンクすることを忘れないでください。
html に、onclick() 属性を含む
button タグを記述します。属性値を
test() 関数として記述します。
button タグの間にテキスト
Click を記述します。ボタンの下に空の
div タグを作成します。関数
test() を
script タグ内に記述します。
echo.php の URL を使用して
ajax メソッドを作成し、パラメータとして result を使用して
success() 関数を作成します。次に、セレクターを使用して
div タグを選択し、
result をパラメーターとして指定した
text() 関数を使用します。
Http リクエストを実行します。 URL はリクエストの送信先の URL を指定し、リクエストが成功した場合に success() 関数を実行します。このメソッドは、現在の PHP ファイルと同じ場所にある
echo.php ファイルにリクエストを送信します。リクエストが成功すると、
success() 関数が結果を返し、出力します。
リーリー リーリー リーリー
出力:リーリー
イベント
経由で PHP 関数を実行する
onclick() イベントで PHP 関数を実行します。たとえば、「
Stay Safe」というメッセージを表示する PHP 関数
php_func() を作成します。
button タグを使用して、
Click という名前のボタンを作成します。
onclick() 関数をプロパティとして指定し、
clickMe() 関数をその値として指定します。関数
clickMe() を
script タグ内に記述します。変数
result を作成し、PHP タグ内で
php_func() を呼び出します。出力を印刷するには、引数として
result を指定して
document.write() 関数を使用します。
clickMe() が実行されます。次に、JavaScript 関数から PHP 関数
php_func() を実行します。
result 変数には PHP 関数からの結果が格納され、出力されます。
リーリー リーリー リーリー
出力:リーリー
メソッドと
isset() 関数
を使用して、リンクから PHP 関数を実行します。
GET データを使用してリンクの URL を設定し、
isset() 関数を使用してデータが設定されているかどうかを確認できます。データが設定されている場合に呼び出される PHP 関数を作成できます。たとえば、関数
myFunction() を記述し、関数内でメッセージ
Have a great day を表示します。アンカータグを使用してリンクを作成します。タグの
href 属性を
index.php?name=true に設定します。アンカータグの間に「
Execute PHP Function」というテキストを記述します。
name が
isset() 関数と
$_GET 変数を使用して設定されているかどうかを確認します。
if ブロック内で関数
myFunction() を呼び出します。
GET データが URL 経由で送信されます。
name の値は
true に設定されます。
isset() 関数は true を返し、関数
myFunction() が実行され、メッセージが表示されます。
リーリー
出力:リーリー
以上がonclickを使用してPHP関数を実行するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。