ajax给全局变量赋值问题解决示例
2014-01-20 00:00
561 查看
今天在做项目时,遇到了一个问题。我用的是ajax,要在$.ajax({里面给一个全局变量赋值,结果死活赋值不上,纠结了好半天,后来上网查了查,才知道,ajax默认是异步请求,(当要赋值时,此时的值没有拿到,所以赋值不成功)如果要在$.ajax({里面给全局变量赋值,需要改为同步操作,即加上async : false,就可以了。
$.ajax({ type:"post", url:"a.action", data: {}, dataType: 'text', async : false,//设置为同步操作就可以给全局变量赋值成功 success:function(data){ usersname = data;//usersname为前面声明的全局变量 } });
相关文章推荐
- ajax给全局变量赋值问题解决示例
- $.ajax()给全局变量赋值问题解决示例
- ajax给全局变量赋值问题解决示例
- ajax给全局变量赋值问题解决
- 解决Ajax全局变量赋值的问题
- ajax同步设置,解决ajax请求内对全局变量赋值(data的数据)
- JQuery中使用Ajax赋值给全局变量失败异常的解决方法
- 解决ajax的success方法无法给外部变量赋值的问题
- 解决ajax方法内部不能给方法外部变量赋值的问题
- Ajax 得到的值对全局变量赋值没有起作用解决办法和 Jquery append()进去的动态代码 点击的js没起作用
- JQuery中使用Ajax赋值给全局变量异常的解决方法
- ajax给全局变量赋值问题
- ajax返回数据赋值给全局变量的问题
- js闭包解决ajax无法给外部变量赋值的问题
- Ajax - 在函数中使用Ajax怎么使用返回值 - Ajax赋值给全局变量异常的解决方法
- jquery ajax success 函数 异步调用方法中不能给全局变量赋值的原因及解决办法
- Ajax获取回调函数无法赋值给全局变量的问题
- jquery ajax done 函数 异步调用方法中不能给全局变量赋值的原因及解决办法
- AJAX回调函数内部给全局变量赋值的问题与解决
- 在ajax的success中给变量赋值为空问题解决办法