ajaxで返ってきた配列を読み取る方法
AJAX で返された配列を読み取るには、JavaScript の responseText プロパティで返されたデータを取得し、JSON.parse() 関数で返された文字列を JavaScript 配列オブジェクトに変換します。
サンプルコードは以下のとおりです。
var xhr = new XMLHttpRequest();
xhr.open('GET', 'your_url', true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
var response = JSON.parse(xhr.responseText);
// 对返回的数组进行操作
console.log(response);
}
}
xhr.send();
上記のコードスニペットでは、まずXMLHttpRequestオブジェクトを生成し、open()メソッドを用いてリクエストの種類、URL、非同期フラグを指定します。次に、onreadystatechangeイベントハンドラを設定します。このハンドラではリクエストのステータスやステータスコードを確認しています。リクエストが完了しステータスコードが200(リクエストが正常に完了したことを示す)の場合、返された文字列をJSON.parse()関数を使用して配列オブジェクトに変換します。
そして、返された配列オブジェクトはconsole.log()関数でコンソールに出力できます