ajax请求json数据方法

涛哥 PHP代码

使用AJAX请求JSON数据的步骤如下:

  1. 创建一个XMLHttpRequest对象
  2. 使用该对象的open()方法设置请求类型、URL和是否异步等参数
  3. 设置该对象的onreadystatechange事件处理程序
  4. 使用该对象的send()方法发送请求
  5. 在onreadystatechange事件处理程序中,如果readyState为4且status为200表示请求成功,然后可以使用responseText或responseJSON属性获取响应数据

以下是一个示例代码:

var xhr = new XMLHttpRequest();
xhr.open('GET', 'example.json', true);
xhr.onreadystatechange = function() {
  if (xhr.readyState === 4 && xhr.status === 200) {
    var data = JSON.parse(xhr.responseText);
    console.log(data);
  }
};
xhr.send();

其中,example.json是包含JSON数据的文件名或URL。在这个示例代码中,使用了JSON.parse()方法将响应的文本转换为JavaScript对象。