ajax给全局变量赋值问题
2014-11-18 08:39
232 查看
今天在做项目时,遇到了一个问题。我用的是ajax,要在$.ajax({里面给一个全局变量赋值,结果死活赋值不上,纠结了好半天,后来上网查了查,才知道,ajax默认是异步请求,(当要赋值时,此时的值没有拿到,所以赋值不成功)如果要在$.ajax({里面给全局变量赋值,需要改为同步操作,即加上async : false,就可以了。
$.ajax({
type:"post",
url:"a.action",
data: {},
dataType: 'text',
async : false,//设置为同步操作就可以给全局变量赋值成功
success:function(data){
usersname = data;//usersname为前面声明的全局变量
}
});
$.ajax({
type:"post",
url:"a.action",
data: {},
dataType: 'text',
async : false,//设置为同步操作就可以给全局变量赋值成功
success:function(data){
usersname = data;//usersname为前面声明的全局变量
}
});
相关文章推荐
- Ajax获取回调函数无法赋值给全局变量的问题
- ajax给全局变量赋值问题解决示例
- 关于ajax回调无法给全局变量赋值的问题
- $.ajax()给全局变量赋值问题解决示例
- ajax给全局变量赋值问题解决示例
- ajax给全局变量赋值问题
- 解决Ajax全局变量赋值的问题
- ajax返回数据赋值给全局变量的问题
- ajax请求获取的数据无法赋值给全局变量问题总结
- ajax给全局变量赋值问题解决示例
- jquery.Ajax回调成功后数据赋值给全局变量的问题
- ajax给全局变量赋值问题解决
- 遇到的问题-----------定义一个全局变量,在page_load里赋值,但在其他按钮中调用仍为空
- jquery利用async在ajax中给全局变量赋值
- JQuery中使用Ajax赋值给全局变量失败异常的解决方法
- 在ajax的success中给变量赋值为空问题解决办法
- [置顶]Ajax回调数据赋值给变量的问题
- ajax得到的数据赋值给js中的全局变量
- JQuery中使用Ajax赋值给全局变量异常解决方案