【发布时间】:2017-01-02 22:57:56
【问题描述】:
我很难获得 ajax 成功函数来区分传入的结果。
$.ajax(
{
type: "POST",
url: '../ajax/ajaxLogin.php',
data: { "username": loginUsername, "password": loginPass },
success: function (loggedIn)
{
if(loggedIn == "OK")
{
window.location = 'index.php';
} else
{
alert(loggedIn);
}
}
});
当用户凭据正确时,php 向 ajax 发送“OK”并且用户应该被重定向到 index.php。 我得到的结果总是一个警报。我在警报窗口和其他消息中得到“OK”。无论发生什么,我总是在警报窗口中得到一些东西并且永远不会被重定向。 这里可能有什么问题?
【问题讨论】:
-
请查看回复
-
我使用了 console.log(loggedIn),我在控制台中得到的一切都很好。
-
然后试试 if(loggedIn.trim() == "OK")
-
工作就像一个魅力!干杯!
-
接受答案!谢谢!