XMLHttpRequest如何處理JSON數(shù)據(jù)

小樊
215
2024-06-19 16:05:05

XMLHttpRequest可以使用responseText屬性來(lái)獲取從服務(wù)器返回的JSON數(shù)據(jù)。然后可以使用JSON.parse()方法將JSON數(shù)據(jù)轉(zhuǎn)換為JavaScript對(duì)象,以便在頁(yè)面中進(jìn)行處理。

示例代碼如下:

var xhr = new XMLHttpRequest();
xhr.open('GET', 'url_to_json_data', true);
xhr.onreadystatechange = function() {
  if (xhr.readyState === 4 && xhr.status === 200) {
    var jsonData = JSON.parse(xhr.responseText);
    // 在這里對(duì)jsonData進(jìn)行處理
  }
};
xhr.send();

在上面的示例中,我們發(fā)送一個(gè)GET請(qǐng)求獲取JSON數(shù)據(jù),并在請(qǐng)求完成時(shí)使用JSON.parse()方法將數(shù)據(jù)轉(zhuǎn)換為JavaScript對(duì)象。然后可以在代碼中使用jsonData對(duì)象來(lái)訪問(wèn)和操作JSON數(shù)據(jù)。

0