AJAX(Asynchronous JavaScript and XML)是一种用于创建快速动态网页的技术。它使得网页能够异步加载不同页面下的数据而无需重新加载整个页面。在AJAX中最常用的数据格式是JSON。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人类阅读和编写,也易于机器解析和生成。
在AJAX中,使用JavaScript代码对JSON进行解析和处理,然后将解析后的数据存入JavaScript数组中。
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var myObj = JSON.parse(this.responseText);
var arr = [];
for (var i = 0; i < myObj.length; i++) {
arr.push(myObj[i].name);
}
console.log(arr);
}
};
xmlhttp.open("GET","example.json",true);
xmlhttp.send();
以上代码通过创建一个XMLHttpRequest对象来请求一个JSON文件的数据。在readyState为4且status为200时表示请求成功,将JSON数据存入myObj变量中,然后将myObj数组中每个对象的"name"属性存入arr数组中,最后在控制台中输出arr数组。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。