ajax返回?cái)?shù)組如何讀取

小億
124
2023-11-30 12:46:10

要讀取通過(guò)AJAX返回的數(shù)組,可以使用JavaScript中的responseText屬性來(lái)獲取返回的數(shù)據(jù)。然后,可以使用JSON.parse()函數(shù)將返回的字符串轉(zhuǎn)換為JavaScript數(shù)組對(duì)象。

以下是一個(gè)示例代碼:

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);
    // 對(duì)返回的數(shù)組進(jìn)行操作
    console.log(response);
  }
}
xhr.send();

在上面的代碼中,我們首先創(chuàng)建一個(gè)XMLHttpRequest對(duì)象,并通過(guò)open()方法指定請(qǐng)求的方式、URL和異步標(biāo)志。然后,我們?cè)O(shè)置onreadystatechange事件處理程序,在該處理程序中檢查請(qǐng)求的狀態(tài)和狀態(tài)碼。當(dāng)請(qǐng)求完成且狀態(tài)碼為200時(shí)(表示請(qǐng)求成功),我們使用JSON.parse()函數(shù)將返回的字符串轉(zhuǎn)換為數(shù)組對(duì)象。

然后,您可以在控制臺(tái)上使用console.log()函數(shù)打印返回的數(shù)組對(duì)象。

0