0

我在使用 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可以工作,因为我可以在网站上登录,但我遇到的问题是用户/密码不正确

4

1 回答 1

0

确保服务器返回错误代码 500。

在 php.ini 文件中,确保 displayErrors 设置为 Off

要让 ajax 命中失败函数,您可能需要在 PHP 中发生错误时抛出错误

于 2013-08-16T14:13:33.773 回答