jQuery通过ajax请求本地的json文件

前几天,因为要使用jQuery通过ajax请求本地的json文件,被困扰了许久,然后在网上搜了一下解决方案,今天在这里记录一下:

首先,在创建的json文件内不可以有注释存在(json文件不支持注释)。

{
 "list":[
   {"title1":"菜单1"},
   {"title2":"菜单2"},
   {"title3":"菜单3"}
 ]
}

然后使用ajax请求本地的json文件:

$.ajax({
 type:"GET",  //请求方式使用GET请求,因为好像不支持POST
 url:"url"  //本地json的地址路径
 data:data,   //ajax请求数据
 dataType:"json"  //返回数据格式为json
 success:function(res){   //请求成功的回调函数
  console.log(res);
 }
})

然后就可以在ajax成功的回调函数里,调用本地json文件里的数据了。

还可以使用getJSON来获取本地的json文件:

$(function(){
 $.getJSON("urlJSON",function(res){
  console.log(res)
 }
})

getJSON有两个参数:第一个参数是json的url地址,第二个参数是请求成功后的回调函数。

转载于:https://my.oschina.net/u/3704598/blog/1557594

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值