使用AJAX请求JSON数据的一般步骤如下:
$.ajax
方法)。xhr.setRequestHeader('Content-Type', 'application/json')
。onreadystatechange
的事件处理程序,可以使用xhr.onreadystatechange = function() {...}
。在回调函数中,可以通过xhr.readyState === 4
和xhr.status === 200
来检查请求是否成功完成。xhr.send()
方法发送请求。以下是一个使用原生AJAX请求JSON数据的示例代码:
var xhr = new XMLHttpRequest();
xhr.open('GET', 'data.json', true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
var data = JSON.parse(xhr.responseText);
// 在这里处理响应的JSON数据
}
};
xhr.send();
在上述代码中,通过调用xhr.open
方法来设置请求方法和URL。然后,通过xhr.setRequestHeader
方法设置请求头。接下来,使用xhr.onreadystatechange
来设置回调函数,处理响应的JSON数据。最后,通过调用xhr.send()
方法发送请求。
请注意,上述示例中的URL是相对于当前页面的相对路径。你可以将其替换为你实际使用的URL。