技术笔记:使用ajax实现登录的时候,就算执行成功了也一直在执行error,没有执行success

 需求:

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设置的原因。

猜你喜欢

转载自blog.csdn.net/EscapePlan/article/details/71435515