我在使用ajax时遇到了麻烦。我的代码运行良好,但随后,它总是成功。
dataLogin = 'mail=' + $('#login_mail').val() + '&pass=' + $('#login_password').val() + '&on=' + manter_ligado;
$.ajax({ url: 'modules/login.php?' + dataLogin,
type: 'POST',
//data: dataLogin,
data : {
mail : $('#login_mail').val(),
pass : $('#login_password').val(),
on : manter_ligado
},
success: function(data) {
alert(data);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert("Status: " + textStatus); alert("Error: " + errorThrown);
}
});
任何人都可以帮我这个吗? 另外,我使用sublime代码,它给了我一些关于ajax的错误,但我似乎无法纠正它们,它可能有助于了解这个
另外,我知道php有效,因为我可以在网站上登录,但我遇到的问题是当用户/传递不正确时
答案 0 :(得分:0)
确保服务器返回的错误代码为500。
在php.ini文件中,确保displayErrors设置为Off
要让ajax命中失败函数,您可能需要在PHP中出现错误时抛出错误