ajax请求假数据的方法

下段 JavaScript 代码使用了 XMLHttpRequest 对象来发送一个 GET 请求到 "js/index.json" 文件。它将异步标志设置为 true,意味着请求将以异步方式执行。

然后,将 onreadystatechange 事件处理程序设置为一个函数,每当 XMLHttpRequest 对象的 readyState 属性发生变化时就会调用该函数。在这种情况下,它检查 readyState 是否为 4(表示操作已完成)且 status 是否为 200(表示服务器返回了成功的响应)。

如果条件满足,它将响应文本记录到控制台,并使用 JSON.parse() 方法将文本解析为 JSON。解析后的数据也会被记录到控制台。

let xhr = new XMLHttpRequest();
xhr.open('get','js/index.json',true);
xhr.send();
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
let text = xhr.responseText;
console.log(text);
let data = JSON.parse(text);
console.log(data);
}
};

 

你可能感兴趣的:(js中的功能的特性,js练手功能,ajax,okhttp,前端)