温馨提示×

ajax返回的json如何读取

小亿
85
2024-06-07 16:07:19
栏目: 编程语言

要读取ajax返回的json数据,可以使用以下步骤:

  1. 在ajax请求成功后,获取返回的json数据。
  2. 使用JSON.parse()方法将json字符串转换为JavaScript对象。
  3. 使用对象的属性和方法来访问json数据中的值。

以下是一个简单的示例代码:

// 创建一个ajax请求
var xhr = new XMLHttpRequest();
xhr.open('GET', 'example.json', true);

// 发送ajax请求
xhr.onreadystatechange = function() {
  if (xhr.readyState === 4 && xhr.status === 200) {
    // 获取返回的json数据
    var jsonResponse = xhr.responseText;
    
    // 将json字符串转换为JavaScript对象
    var jsonData = JSON.parse(jsonResponse);
    
    // 访问json数据中的值
    console.log(jsonData.key1);
    console.log(jsonData.key2);
    console.log(jsonData.key3);
  }
};

xhr.send();

在这个示例中,我们发送了一个ajax请求获取名为example.json的json数据。在请求成功后,我们将返回的json字符串转换为JavaScript对象,并通过对象的属性来访问json数据中的值。

0