你好,我想在js中调用aa.json文件,请问怎么调用呢? 30
就是在同一个目录下的js.js文件如何调用同一个目录下的aa.json文件,并且在js函数内可以读取aa.json里面的数组,在js函数内可以任意获取,并不是把json写...
就是在同一个目录下的js.js文件如何调用同一个目录下的aa.json文件,并且在js函数内可以读取aa.json里面的数组,在js函数内可以任意获取,并不是把json写在js里面,我就是不懂得怎么把aa.json文件连接到js里面来使用.请你帮解答这个问题,谢谢
展开
3个回答
推荐于2017-06-17
展开全部
js是没有能力读取磁盘文件的,可以通过ajax请求后台,让后台读取这个文件,返回给js
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用ajax获取就可以了!
追问
请问获取json这一步代码怎么写呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通过jquery的 $.getJSON方法能很方便的读取:代码如下。
var areadata ={
province : [],
city: [],
district: []
}
function initAreaData(){
var dataroot="/scripts/area/areas.json";
$.getJSON(dataroot, function(data){
areadata.province=data.province;
areadata.city=data.city;
areadata.district=data.district;
});
}
areas.json是json格式的数据文件:
示例如下:
{"province":[{"name":"安徽省", "code":"340000"},{"name":"北京市", "code":"110000"}],
"city":[{"name":"安庆市", "code":"340800"},{"name":"蚌埠市", "code":"340300"}],
"district":[{"name":"埇桥区", "code":"341302"},{"name":"浉河区", "code":"411502"}]}
追问
读取不到json里面的数据啊
来自:求助得到的回答
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询