遇到问题-----------getJSON为什么不能给外部变量赋值?或者getJson赋值无效
来源:互联网 发布:手机会计记账软件 编辑:程序博客网 时间:2024/05/16 07:31
//getJSON 内部已经赋值给count,alert出数据来看看是不是0
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);
- 遇到问题-----------getJSON为什么不能给外部变量赋值?或者getJson赋值无效
- 为什么$.getJSON无法对外部变量进行赋值?
- getjson中不能在函数体内给全局变量赋值的原因及解决办法
- awk给外部变量赋值
- 解决ajax方法内部不能给方法外部变量赋值的问题
- 解决ajax方法内部不能给方法外部变量赋值的问题
- 解决ajax方法内部不能给方法外部变量赋值的问题
- 跨域getJson遇到的问题
- linux把标准输出赋值给变量遇到的问题
- 执行sql语句给外部变量赋值
- 解决ajax无法给外部变量赋值
- 为什么(Int32)cmd.ExecuteScalar()赋值给Int32变量时提示转换无效?
- $.getJSON()?
- $.getJSON
- $.getJSON
- getJson
- getjson
- $.getJson
- c# 泛型初始化 和 给泛型属性赋值(笔记)
- 百度2014校园招聘-研发工程师(济南站)
- 大话系列
- asp.net导出Excel类(Datatable为例)
- MotionEvent事件在onInterceptTouchEvent()、onTouchEvent()中的传递顺序
- 遇到问题-----------getJSON为什么不能给外部变量赋值?或者getJson赋值无效
- 个人管理脑图
- 通过实例学习Struts2 - 从struts-blank开始 (3)
- 排序总结(源代码)(增加单链表快排)
- 使用github pages建立免费的静态网站
- android之Fragment(官网资料翻译)
- 璇月汐烟 雪芊漪若
- C++运算符优先级表
- 48.微软,偏移数组中找数