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

ajax如何调用本地静态json

在Web开发中,我们经常需要调用本地静态JSON文件获取数据,这个过程可以使用AJAX来实现。

//创建XMLHttpRequest对象
var xhr = new XMLHttpRequest();
//设置请求方式和请求地址
xhr.open('GET','data.json');
//发送请求
xhr.send();
//监听请求状态变化
xhr.onreadystatechange = function () {
    if(xhr.readyState === 4 && xhr.status === 200) {
        //请求成功,获取响应数据
        var response = xhr.responseText;
        console.log(response);
    }
}

ajax如何调用本地静态json

AJAX通过XMLHttpRequest对象与服务器进行数据交互,上面的代码通过GET请求获取本地data.json文件并成功获取响应数据后,在控制台输出JSON数据。

如果需要在请求中传递参数,可以在open方法中传递参数,例如:

//设置请求方式和请求地址以及传递参数
xhr.open('GET','data.json?id=1&name=test');

以上代码中,传递了id参数和name参数给data.json文件进行请求。

AJAX通过调用本地静态JSON文件获取数据的方式,非常适合于开发中需要获取静态数据的场景,具有如下优点:

  • 响应速度快
  • 可缓存
  • 可以请求本地文件,无需服务器支持

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

相关推荐