[AJAX]js设置全局变量,在ajax中给予赋值赋值不上
来源:互联网 发布:淘宝购物积分怎么领取 编辑:程序博客网 时间:2024/05/16 10:33
因为Ajax是以异步方式来获取数据的,执行Ajax的时候你程序是继续往下面执行的,这样你那个变量没有被Ajax方法赋值,因此你的逻辑是无法使用同步方式编写的
解决方法一:
将逻辑赋值写在ajax回调函数中,对应同一业务逻辑的后续代码需要写在Ajax的回调函数中,才能保证其串行运行。
解决方法二:
$.ajax({type : "post",url :地址,data : "参数" + 参数的值,async : false, //改这里 success : function(data){ //赋值给全局变量;}})
改成同步执行
0 0
- [AJAX]js设置全局变量,在ajax中给予赋值赋值不上
- js设置全局变量 ajax中赋值
- [JS]JQuery中使用Ajax赋值给全局变量异常解决方案
- js通过ajax发送请求赋值全局变量
- jquery利用async在ajax中给全局变量赋值
- JS,全局变量,ajax中赋值,在其他闭包里没有拿到值
- ajax实现给JavaScript中全局变量赋值
- ajax给全局变量赋值问题
- ajax得到的数据赋值给js中的全局变量
- 关于在ajax中无法对全局变量进行赋值的原因解读
- JQuery中使用Ajax赋值给全局变量异常解决方案
- JQuery中使用Ajax赋值给全局变量异常解决方案
- JQuery中使用Ajax赋值给全局变量异常解决方案
- 关于ajax中success返回值赋值给全局变量undefined
- 关于ajax中success返回值赋值给全局变量undefined
- 在AJAX中为<span>标签赋值
- 解决Ajax全局变量赋值的问题
- $.ajax()给全局变量赋值问题解决示例
- samba服务搭建需求(1)
- SAS little book学习心得(资格考试必备)
- Leetcode 20 Valid Parentheses
- 【BZOJ1046】 [HAOI2007]上升序列
- 美联储加息力挽狂澜 人民币汇率会否“破7”
- [AJAX]js设置全局变量,在ajax中给予赋值赋值不上
- 【IDE-Visual Studio】warning C4482: nonstandard extension used: enum 'x' used in qualified name
- 8000 sentences of oral English(five)
- checkbox的各种操作
- Android Studio 入门指南
- plsql 查询正在执行的sql
- Thinkpad恢复F1F2...功能键
- ip输入限制及验证
- Fuel9编译指南-2 自编译fuel运行情况