Функция успеха jQuery.ajax не выполняется в Win XP - PullRequest
0 голосов
/ 22 ноября 2010

Код:

$.ajax({
    type: "POST",
    url: "students/login",
    data:{"data[Student][email]":_email,"data[Student][password]":_password},ss
    beforeSend: function(){
        $("#confirm").text("");
    },
    error: function (xhr, status) {
        alert(status);
    },
    success: function(msg){
        if(msg == " success"){
            $("#confirm").text("Log in, please wait .......");
        } else {
            $("#confirm").text("No such user or password is incorrect!");
        }
    }
});

Кстати, я делаю это с CakePHP и JQuery

Ответы [ 2 ]

1 голос
/ 22 ноября 2010

Это из-за этого? Один лишний пробел перед успехом или просто неверный формат ...

if(msg == " success")
0 голосов
/ 22 ноября 2010

У вас есть ss прямо перед beforeSend: Удалите те, и это должно работать. Я обнаружил ошибку через одну секунду после быстрой проверки JSLint .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...