需求:
JS:使用ajax实现登录的时候,就算执行成功了也一直在执行error,没有执行success
没有修改前的代码如下:
$("#login").click(function(){
$.ajax({
type:"post",
dateType:"json",
url:"servlet/LoginAction?method=personlogin",
data:{"loginname":$("#loginname").val(),"password":$("#password").val()},
success:function(data)
{
alert("登录成功");
},
error:function(data)
{
alert("登录失败!");
}
});
});
json",
url:"servlet/LoginAction?method=personlogin",
data:{"loginname":$("#loginname").val(),"password":$("#password").val()},
success:function(data)
{
alert("登录成功");
},
error:function(data)
{
alert("登录失败!");
}
});
});
问题搞定后的代码如下:
$("#login").click(function(){
$.ajax({
type:"post",
dateType:"text",
url:"servlet/LoginAction?method=personlogin",
data:{"loginname":$("#loginname").val(),"password":$("#password").val()},
success:function(data)
{
alert("登录成功");
},
error:function(data)
{
alert("登录失败!");
}
});
});
出现了这种情况的原因就是因为datatype设置的原因。