jQuery 回调函数 缺少”:” 错误

 

使用jQuery官方网站提供的例子无法运行,老是报缺少”:” 不知道是什么原因。

 

 

 

Load JSON data using an HTTP GET request.
As of jQuery 1.2, you can load JSON data located on another domain if you specify a  JSONPcallback, which can be done like so: "myurl?callback=?". (The other domain needs to support JSON-P output.) jQuery automatically replaces the ? with the correct method name to call, calling your specified callback. This callback parameter may vary depending on API, for instance Yahoo Pipes requires "_callback=?"


Note: Keep in mind, that lines after this function will be executed before callback.

$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",
        function(data){
          $.each(data.items, function(i,item){
            $("<img/>").attr("src", item.media.m).appendTo("#images");
            if ( i == 3 ) return false;
          });
        });
 
所以还是使用老版本的 $.getJSON函数:
 function getResult(){
	$.getJSON(path,null,function call(data){
	    flag_sync = data.result;
	    if(flag_sync == true) {
	     	$("#waitdiv").hide();
		$("#main").show('slow');
	    }else {
	    	setTimeout(function() { getResult() }, interval_getSyncflag);
	    }
   	});
 }
 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值