JavaScript で PHP から JSON データを取得する
問題:
と通信する PHP スクリプトがあります。 jQuery AJAX 経由の JavaScript アプリケーション。 PHP スクリプトから JavaScript に JSON 形式でデータを送信することを目的としています。ただし、JSON 文字列を手動で構築する場合は課題に直面しています。
PHP 解決策:
JSON 文字列を手動で構築する代わりに、PHP の組み込み JSON シリアル化関数を利用することを検討してください。 json_encode().
$resultArray = []; // Result data in an associative array // Loop through the data and populate the associative array // ... // Serialize the associative array into JSON format $jsonArray = json_encode($resultArray);
JavaScript 応答:
JavaScript では、JSON.parse() メソッドを使用して、 PHP スクリプトを連想に戻すarray.
$.ajax({ ... success: function(data) { var jsonObject = JSON.parse(data); // Use the jsonObject like any other associative array console.log(jsonObject.key); }, ... });
json_encode() を使用する利点:
以上がjQuery AJAX を使用して JSON データを PHP から JavaScript に効率的に送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。