ホームページ  >  記事  >  バックエンド開発  >  onclickを使用してPHP関数を実行する

onclickを使用してPHP関数を実行する

王林
王林転載
2024-02-29 16:31:251273ブラウズ

Web 開発では、JavaScript の onclick イベントを使用して PHP 関数を実行するのが一般的なテクノロジです。 HTML 要素をクリックすると JavaScript 関数がトリガーされ、その後 JavaScript がバックエンドの PHP 関数を呼び出して動的な対話を実現します。この手法により、Webコンテンツの動的な更新やデータ処理を実現し、ユーザーエクスペリエンスや双方向性を向上させることができます。実際の開発では、Ajaxなどの技術を組み合わせることで、より複雑な機能やページインタラクション効果を実現できます。この記事では、onclick イベントを使用して PHP 関数を実行する方法を紹介し、開発者がこのテクノロジをよりよく理解して適用できるようにします。

また、onclick() イベントを使用して PHP 関数を実行する別の方法 (純粋な JavaScript を使用して PHP 関数を呼び出す) も示します。

この記事では、PHP 関数を実行し、GET メソッドを使用して URL 内のデータを送信し、isset()## を使用して GET データを確認する方法を紹介します。 # 関数。このメソッドは、データが設定され、関数が実行されると、PHP 関数を呼び出します。


jQuery を使用して

onclick() イベント 経由で PHP 関数を実行する

jQuery を使用して、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() 関数を使用します。

次の例では、AJAX メソッドを使用して非同期

Http リクエストを実行します。 URL はリクエストの送信先の URL を指定し、リクエストが成功した場合に success() 関数を実行します。このメソッドは、現在の PHP ファイルと同じ場所にある echo.php ファイルにリクエストを送信します。リクエストが成功すると、success() 関数が結果を返し、出力します。

サンプルコード:

リーリー リーリー リーリー

出力:

リーリー


純粋な JavaScript を使用して

onclick() イベント 経由で PHP 関数を実行する

このメソッドは、JavaScript を使用して、

onclick() イベントで PHP 関数を実行します。たとえば、「Stay Safe」というメッセージを表示する PHP 関数 php_func() を作成します。 button タグを使用して、Click という名前のボタンを作成します。 onclick() 関数をプロパティとして指定し、clickMe() 関数をその値として指定します。関数 clickMe()script タグ内に記述します。変数 result を作成し、PHP タグ内で php_func() を呼び出します。出力を印刷するには、引数として result を指定して document.write() 関数を使用します。

以下の例では、ボタンをクリックすると JavaScript 関数

clickMe() が実行されます。次に、JavaScript 関数から PHP 関数 php_func() を実行します。 result 変数には PHP 関数からの結果が格納され、出力されます。

コード例:

リーリー リーリー リーリー

出力:

リーリー


GET メソッドと isset() 関数を使用して、リンクから PHP 関数を実行します。

GET データを使用してリンクの URL を設定し、isset() 関数を使用してデータが設定されているかどうかを確認できます。データが設定されている場合に呼び出される PHP 関数を作成できます。たとえば、関数 myFunction() を記述し、関数内でメッセージ Have a great day を表示します。アンカータグを使用してリンクを作成します。タグの href 属性を index.php?name=true に設定します。アンカータグの間に「Execute PHP Function」というテキストを記述します。 nameisset() 関数と $_GET 変数を使用して設定されているかどうかを確認します。 if ブロック内で関数 myFunction() を呼び出します。

以下の例では、

GET データが URL 経由で送信されます。 name の値は true に設定されます。 isset() 関数は true を返し、関数 myFunction() が実行され、メッセージが表示されます。

サンプルコード:

リーリー

出力:

リーリー

以上がonclickを使用してPHP関数を実行するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlsjlt.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。