попытка запустить скрипт compile-and-go в очищенной области - PullRequest
0 голосов
/ 24 мая 2011

У меня есть простая проверка формы с помощью ajax и jquery.Я делал это раньше, но теперь кажется, что он снова и снова терпит неудачу.

Заголовок - это ошибка, которую я вижу в консоли firebug.После некоторых исследований Google, похоже, проблема с управлением Windows, но ... Я не пытаюсь это сделать, и я также пытался в других браузерах с идентичными результатами.Форма отправляет ...

Это функция:

$("#login-da").submit(function(){
        $('#error').hide();
        var username = $('#username').val();
        var password = $('#password').val(); 
        var query = 'username=' + username + '&pass=' + password;
        $.ajax({
            type: "POST",
            url: "functions/check-user.php",
            async: false,
            data: query,
            cache: false,
            success: function(response){
                        if(response == 0) {                         
                            $('#error').slideDown();
                            var error = 1;
                        }
                        else {
                            var error = 0;
                        }
                    }
        });
        if (error == 1){        
            return false;
        }
    });

Я пытался вернуть false напрямую в функцию успеха с идентичными результатами.Ошибка начинает показывать, но форма все равно отправляется и ничего не появляется.В процессе отладки я также заметил, что ничего, кроме вызова ajax, не выполняется.

Любая помощь будет очень признательна

1 Ответ

0 голосов
/ 26 мая 2011

Попробуйте использовать Number () для данных ответа, также проверьте область действия переменной ошибки в функции ответа:

success: function (response) {
    var result = Number(response);
    if (result == 0) {
        $('#error').slideDown();
        error = 1;
    } else {
        error = 0;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...