jquery调用本地json文件??

图片描述

如图 我要在js调用本地的json文件, 怎么搞???

阅读 10.8k
7 个回答

可以通过 Ajax 调用,但前提是得把你的项目启动成一个 Web 服务(貌似有一个浏览器支持本地 Ajax,忘了是哪个了),纯静态的话,Node 的 http-server 可以干这个事情。另外可选的还有 Nginx、IIS、Apache 等……

如果你采用前端构建,json 作为嵌入代码的数据,可以使用 CMD 的 require() 引入。

把json数据写进list.js文件里面写法:

var list =[];

并在index.html里面引入这个js(要在index.js前面引入),在index.js里面就可以拿到list了

如果前端不起服务,火狐浏览器是可以获取到的,其他的浏览器好像不行

新手上路,请多包涵

url 是不是要给绝对路径。

可以的,封装一个就好了。

$.ajax({
    url: JSON_URL,
    type: 'GET',
    async: false
    }).done(function (res) {
    })

var url = '/data/list.json';

新手上路,请多包涵

本地没有web 服务

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题