$.ajax を介した PHP 関数の呼び出し
jQuery の $.ajax メソッドを使用して PHP 関数をリモートで呼び出すには、関数は内部にカプセル化されます。サーバー側の PHP スクリプトの場合、次の手順を実行できます。
function test() { if (isset($_POST['something'])) { // Do something } }
$.ajax({ url: '/my/test_endpoint.php', data: { action: 'test' }, type: 'post', success: function (output) { alert(output); } });
if (isset($_POST['action']) && !empty($_POST['action'])) { $action = $_POST['action']; switch ($action) { case 'test': test(); break; // Add additional cases for other functions } }
これらの手順に従うと、jQuery の $.ajax メソッドを使用して JavaScript からリモートで PHP 関数を効果的に呼び出すことができます。このアプローチはコマンド パターンを効果的に実装し、クライアント側のスクリプトから動的に呼び出すことができるモジュール式で柔軟なサーバー側の機能を可能にします。
以上がjQuery の $.ajax を使用して PHP 関数をリモートで呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。