原生js获取本地json

function readTextFile(file, callback) {

  var rawFile = new XMLHttpRequest();

  rawFile.overrideMimeType("application/json");

  rawFile.open("GET", file, true);

  rawFile.onreadystatechange = function () {

    if (rawFile.readyState === 4 && rawFile.status == "200") {

      callback(rawFile.responseText);

    }

  };

  rawFile.send(null);

}



readTextFile("./data/1.2.区域图.json", function (text) {

    let data = JSON.parse(text);

  });

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 作为一个后端人员,很惭愧,对Ajax的使用只局限在功能实现层面的交互,对底层通过XMLHttpRequest对象来...
    msqt阅读 5,084评论 0 0
  • 一、JSON JSON是一种数据格式,与XML相比,JSON 是在JavaScript中读写结构化数据的更好的方式...
    Upcccz阅读 2,523评论 0 1
  • JSON APIS and AJAX Description:*Introduction to the JSON ...
    王策北阅读 3,613评论 0 1
  • ajax介绍 问题:用户注册的时候,没有,用户名是否可用提示,导致用户需要反复的提交表单,用户体验不好。优化:用户...
    胜浩_ae28阅读 3,169评论 0 0
  • 方法 在一个对象中绑定函数,称为这个对象的方法。 在JavaScript中,对象的定义是这样的: 但是,如果我们给...
    wit92阅读 3,247评论 0 0

友情链接更多精彩内容