使用AJAX请求JSON数据的步骤如下:
- 创建一个XMLHttpRequest对象
- 使用该对象的open()方法设置请求类型、URL和是否异步等参数
- 设置该对象的onreadystatechange事件处理程序
- 使用该对象的send()方法发送请求
- 在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对象。
评论