jquery

 

JSON 指的是JavaScript对象表示法,当我们建立一个JSON文件时,利用$.getJSON()调用。

 $.getJSON()是专门为ajax获取json数据而设置的,并且支持跨域调用。

      $.getJson()本身是异步操作的方法,需要经过设置才能够同步。因为是异步问题,当我们调用文件时,$.getJSON()根本没有执行,所以在方法下在保存,或者把$.getJSON()提到方法前面。

$.getJSON( url [, data ] [calldata ] )

下面来介绍下各个参数:

url:它是一个字符串一个包含发送请求的URL字符串。

data:一个普通的对象或字符串,用来发送请求给服务器。

calldata当请求成功后执行的回调函数(函数也可以作为参数传递给另外一个函数,这个作为参数的函数就是回调函数)

 需要注意的是:所有属性名称必须加双引号,所有字符串值也必须加双引号(而不是单引号)。

举例说明:建一个goods_list.json文件

[{ "name": "可口可乐", "price": "3", "unit": "瓶"},
{ "name": "雪碧", "price": "3", "unit": "瓶"},
{ "name": "苹果", "price": "5.5", "unit": "斤"},
{ "name": "荔枝", "price": "15", "unit": "斤"}]
 用
$.getJSON("goods_list.json",function (data){
action (data)
})
 function(data),就是JSON的回调函数。
function addClickEvent(){  
   $.getJSON("../js/goods_list.json",function(list){    //info为从goods_list.json文件里获取到的数据  
       var Name=JSON.parse(localStorage.getItem("Name"))||[ ];  
       $(".button").click( function(){  
          action();//你想要的操作  
       }) ;
   });  
}
 
 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值