解决ajax方法内部不能给方法外部变量赋值的问题
2014-08-24 18:58
585 查看
//检查用户名是否注册 var isRegist = ""; $.ajax({ type: "POST", url: "registUsernameCheck.do", dataType : 'text', data : $('#form1').serialize(), async: false, success: function (data) { if (data == 1) { $("#usernametip").html(""); isRegist = ""; } else { $("#usernametip").html(" <img src='<%=request.getContextPath()%>/images/error.png'/> <font color='red'>该用户名已经被注册!</font>"); isRegist = "registed"; } } }); if(isRegist.length == 0){ }else{ return false; }
把异步处理设置 为false;即可给方法外部赋值:
<span style="color:#cc0000;"> async: false,</span>
相关文章推荐
- 解决ajax方法内部不能给方法外部变量赋值的问题
- 解决ajax方法内部不能给外部变量赋值的问题
- 解决ajax方法内部不能给方法外部变量赋值的问题
- 解决ajax的success方法无法给外部变量赋值的问题
- 关于Jquery 异步Ajax回调函数中数据变量不能赋值给外部全局变量的原因分析及解决方法
- jquery ajax success 函数 异步调用方法中不能给全局变量赋值的原因及解决办法
- ajax请求成功后无法在success方法里给外部变量赋值的问题
- js闭包解决ajax无法给外部变量赋值的问题
- jquery ajax done 函数 异步调用方法中不能给全局变量赋值的原因及解决办法
- JQuery中使用Ajax赋值给全局变量异常的解决方法
- android keytool 不是内部命令或外部命令在 (win7下不能用的解决方法)
- ajax给全局变量赋值问题解决示例
- 浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法
- ant不是内部命令也不是外部命令问题的解决方法
- 遇到问题-----------getJSON为什么不能给外部变量赋值?或者getJson赋值无效
- JQuery中使用Ajax赋值给全局变量失败异常的解决方法
- jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法
- ajax给全局变量赋值问题解决示例
- ant不是内部命令也不是外部命令问题的解决方法
- AJAX回调函数内部给全局变量赋值的问题与解决