jquery 异步事件 (使用异步事件 改变页面全局变量问题)
2012-12-20 18:13
381 查看
jquery使用异步方法是不能改变页面定义全局变量的,因为页面是不等异步事件返回时就已经往下执行了
所以页面定义全局变量执行方法后还是初始值,如果全局变量用在异步方法之内会改变,用在之外是不会改变的,
要想在异步方法之外改变全局变量 有一个方法就是用 $.ajax 在此方法里面加上 async: false 使异步变为同步即可
所以页面定义全局变量执行方法后还是初始值,如果全局变量用在异步方法之内会改变,用在之外是不会改变的,
要想在异步方法之外改变全局变量 有一个方法就是用 $.ajax 在此方法里面加上 async: false 使异步变为同步即可
相关文章推荐
- Jquery 使用全局变量ajax请求返回的json问题
- 解决多重定义问题/如何声明全局变量让多个cpp文件使用
- jquery事件委托的回调函数中调用全局变量的简单方法
- JQuery中使用Ajax赋值给全局变量异常的解决方法
- [原创]JQuery的autoCompleate插件的使用(内含解决Jquery事件与UpdatePanel互斥的问题,只需要在body中改为如下:<body onload=’load()’></body>即可)
- MFC 全局变量与宏定义的使用问题
- jquery JavaScript ajax() post() get()无法改变全局变量的值
- [JQUERY-AJAX-JST] 动态渲染的页面事件无法绑定问题的解决方案
- 解决Jquery向页面append新元素之后事件的绑定问题
- jquery如何在异步方式中给全局变量赋值
- 使用jquery的load方法设计动态加载,并解决被加载页面JavaScript失效问题
- jquery事件委托的回调函数中调用全局变量的简单方法
- 巧妙使用Jquery 改变元素的 onclick 事件
- jquery使用append方法添加子元素导致页面刷新的问题
- $_SERVER变量 以及 PHP 使用 $_SERVER['PHP_SELF'] 获取当前页面地址及其安全性问题
- 页面中全局name改变导致a标签target属性失效问题
- jquery中的bind事件在手机客户端使用时遇到的问题
- Android 如何定义全局变量 以及 static静态变量使用误区 的问题
- Asp.net开发心得点滴[动态加载的用户控件使用事件委托,交给页面处理的事件无效问题]
- jQuery中的全局函数getJSON()异步读取数据乱码问题