当前位置: 首页 > JQ > jQuery getJSON() 能给外部变量赋值

jQuery getJSON() 能给外部变量赋值

admin
  • admin
  • 2021-01-06
  • 71字
  • 312次浏览
  • 0赞
  • 无评论
jQuery getJSON() 能给外部变量赋值
var count=0;
$.getJSON(sUrl,{"ran": new Date().getDate()},function(jsonData){
if(!jsonData.count){return;}
count=jsonData.count;
})
alert(count);

得到的数据还是0,sUrl里赋值是100。

用百度谷歌了一下,发现jquery中ajax默认是异步方式,所以会有延迟,如果一定要在外边调用,可以设置成同步的方式。

//设置成同步
  $.ajaxSetup({async: false});

加入这个代码后就可以了

var count=0;
$.ajaxSetup({async:false});
$.getJSON(sUrl,{"ran": new Date().getDate()},function(jsonData){
if(!jsonData.count){return;}
count=jsonData.count;
})
alert(count);

标签: JavaScript, jq

本文已 超过1年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理。

页面

相关文章

评论啦~

文章目录

分享

板块设置

背景:
纸色:
字体色:
cookie音乐:
切换模式: