jquery ajax修改全局变量示例代码 |
本文标签:jquery,ajax,全局变量 今天工作的时候遇到一个问题 代码如下: 复制代码 代码如下: var status=1; var ob=$("[name=email]"); $.ajax({ url:"{:U(Home/Index/checkemail)}", data:"email="+query.email, type:"post", dataType:"json", success:function(re){ status=0; } }); alert(status); 这样每次弹出来的都是1 ; 因为想根据回传的值进行处理 将status改变其值,查了些资料 解决方案:async:false, 改写成: 复制代码 代码如下: $.ajax({ async:false, url:"{:U(Home/Index/checkemail)}", data:"email="+query.email, type:"post", dataType:"json", success:function(re){ status=0; } }); |