微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ajax 获取json

Ajax(Asynchronous JavaScript and XML)是一种在Web页面上无需重新加载页面的情况下对服务器进行请求/响应数据的技术。而JSON(JavaScript Object Notation)是一种数据传输格式,与XML类似,但更为轻量级和易于阅读。当使用Ajax向后端请求数据时,往往返回的是JSON数据格式,JavaScript通过解析JSON数据,将其转换为json对象来使用和展示。

var xmlhttp = new XMLHttpRequest();  //创建 XMLHttpRequest 对象
xmlhttp.onreadystatechange = function() {
  if (this.readyState == 4 && this.status == 200) {  //判断请求是否完成并成功
    var response = JSON.parse(this.responseText);   //解析返回的JSON数据
    console.log(response);                          //打印json对象
  }
};
xmlhttp.open("GET","ajax_test.json",true);         //指定请求方式和请求地址
xmlhttp.send();                                     //发送请求

ajax 获取json

以上代码演示了一个简单的Ajax请求JSON数据的过程。当readyState属性的值变为4且status属性的值为200时,表示请求完成并成功,解析返回的JSON数据通过JSON.parse方法转换为JSON对象并输出到控制台。这样我们就可以通过JavaScript操作从服务器返回的数据了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐