欢迎来到山村网

ajax给全局变量赋值问题解决示例

2019-03-02 11:17:09浏览:37 来源:山村网   
核心摘要:ajax默认是异步请求,如果要在$.ajax({里面给全局变量赋值,需要改为同步操作,即加上async : false,就可以了今天在做项目时,

ajax默认是异步请求,如果要在$.ajax({里面给全局变量赋值,需要改为同步操作,即加上async : false,就可以了

今天在做项目时,遇到了一个问题。我用的是ajax,要在$.ajax({里面给一个全局变量赋值,结果死活赋值不上,纠结了好半天,后来上网查了查,才知道,ajax默认是异步请求,(当要赋值时,此时的值没有拿到,所以赋值不成功)如果要在$.ajax({里面给全局变量赋值,需要改为同步操作,即加上async : false,就可以了。代码如下:$.ajax({type:"post",url:"a.action",data: {},dataType: 'text',async : false,//设置为同步操作就可以给全局变量赋值成功success:function(data){usersname = data;//usersname为前面声明的全局变量}});
(责任编辑:豆豆)
下一篇:

判断请求头中是否含有某属性来判断是否是ajax请求

上一篇:

正则表达式检测用户输入的email地址是否合法

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com