ajax同步设置后但是一直无效问题处理

前端之家收集整理的这篇文章主要介绍了ajax同步设置后但是一直无效问题处理前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

最次用ajax检验用户名和密码是否下面时,但是一直无效原来问题在红色代码不应该放在$ajax success:function(data){}内

$.ajax({
url:"checkpassword.jsp?sle_login="+user+"&sle_password="+pw,
type:"post",
async:false,
data:"",
success:function(data){
bool=data.indexOf("true");

if(bool==-1){

return false;

}
}

正确代码,红色代码写在$ajax外,把bool设置成全局变量,然后在$ajax内给bool赋值

$("#recover1").submit(function(){
jQuery.mobile.ajaxEnabled = false;
var pw=$("#password").val() ;
var bool=-1;
var user='<%=session.getAttribute("userid")%>';
if(pw==""){
alert("请输入密码");
return false;
}
$.ajax({
url:"checkpassword.jsp?sle_login="+user+"&sle_password="+pw,
success:function(data){
bool=data.indexOf("true");
}

});

if (bool==-1){ alert("密码错误,请重新输入"); $("#password").val(""); return false; } });

原文链接:https://www.f2er.com/ajax/162616.html

猜你在找的Ajax相关文章