ホームページ >バックエンド開発 >PHPチュートリアル >PHP コード内に JavaScript 関数呼び出しを統合するにはどうすればよいですか?
PHP では、HTML 出力の操作が重要です。 PHP スクリプトとデータベースの対話の最終目標は、HTML コンテンツを生成することです。この出力は、Web ブラウザによってロードされると表示され、そこで JavaScript の実行やその他の対話が行われます。
PHP を使用して JavaScript 関数呼び出しを挿入する
JavaScript 関数呼び出しを組み込むにはPHP 出力に変換するには、いくつかのメソッドが利用可能です:
echo '<script type="text/javascript">', 'jsfunction();', '</script>';
<?php // PHP code ?> <script type="text/javascript"> jsFunction(); </script>
AJAX と関数呼び出し
AJAX リクエストの場合、jQuery などのフレームワークを利用して、 プロセス。 jQuery を使用した次の例を考えてみましょう。
$.get( 'wait.php', {}, function(returnedData) { document.getElementById("txt").innerHTML = returnedData; // Optional: Call a different function here someOtherFunctionYouWantToCall(); }, 'text' );
PHP から関数名を返す
PHP からの AJAX 応答の一部として関数名を送信することができます。
<?php // Assume $returnedFunctionName contains the function name echo $returnedFunctionName; ?>
JavaScript で次のコードを使用します側面:
$.get( 'wait.php', {}, function(returnedData) { // Execute the function returned from PHP window[returnedData](); }, 'text' );
以上がPHP コード内に JavaScript 関数呼び出しを統合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。