AJAX を使用して PHP でデータ対話を実現するのは非常に一般的な方法です。フロントエンド コードを通じてリクエストをバックエンドに送信します。バックエンドは PHP コードを使用して配列を処理し、その配列をフロントエンドに渡します。 AJAX を介して終了します。しかし、フロントエンド JS コードでこのバックエンド配列を適切な方法で反復処理するにはどうすればよいでしょうか?
PHP で配列を JSON 文字列に変換するには、 json_encode() 関数を使用します。
$data = array("name"=>"John", "age"=>30, "city"=>"New York"); $json = json_encode($data); echo $json;出力には、次のような内容が表示されます。
{"name":"John","age":30,"city":"New York"}この文字列は、名前、年齢、都市を含むオブジェクトを表します。
var xhr = new XMLHttpRequest(); xhr.open('GET', 'url-to-php-file.php', true); xhr.onreadystatechange = function() { if(xhr.readyState === 4 && xhr.status === 200) { // 处理返回的 JSON 数据 var json = JSON.parse(xhr.responseText); // 遍历数组等操作 // ... } } xhr.send();
以上がPHPでAjaxを使用してバックエンド配列を走査する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。