Ajax запрос зависает

221
01 августа 2017, 18:51

У меня есть форма регистрации, после ее заполнения и отправки начинает грузится ajax, то есть он заполняет бд, регестрируется, но ajax это не показывает, зависает, только если перезагрузить страницу он перейдет в страницу пользователя.

Вот код скрипта

$(".signup-form").ajaxForm({
    url: SK_source() + "?t=register",
    beforeSend: function() {
        signup_form = $(".signup-form"), signup_button = signup_form.find(".submit-btn"), signup_button.attr("disabled", !0), signup_form.find(".post-message").fadeOut("fast"), SK_progressIconLoader(signup_button)
    },
    success: function(e) {
        200 == e.status ? window.location = e.redirect_url : (signup_button.attr("disabled", !1), 0 == signup_form.find(".post-message").length ? signup_form.find(".signup-error-text").after('<div class="post-message hidden">' + e.error_message + "</div>").end().find(".post-message").fadeIn("fast") : signup_form.find(".post-message").html(e.error_message).fadeIn("fast")), SK_progressIconLoader(signup_button)
    }
})

а вот php обработчик

Answer 1

Почему у Вас нету обработчика на error? Возможно сервер не возвращает 200 ошибку. Поэтому допишите еще колбек для error и смотрите в браузере ответ (chrome tools -> Network)

$(".signup-form").ajaxForm({
url: SK_source() + "?t=register",
beforeSend: function() {
    signup_form = $(".signup-form"), signup_button = signup_form.find(".submit-btn"), signup_button.attr("disabled", !0), signup_form.find(".post-message").fadeOut("fast"), SK_progressIconLoader(signup_button)
},
success: function(e) {
    200 == e.status ? window.location = e.redirect_url : (signup_button.attr("disabled", !1), 0 == signup_form.find(".post-message").length ? signup_form.find(".signup-error-text").after('<div class="post-message hidden">' + e.error_message + "</div>").end().find(".post-message").fadeIn("fast") : signup_form.find(".post-message").html(e.error_message).fadeIn("fast")), SK_progressIconLoader(signup_button)
},
error: function(e) { //смотрите здесь ошибку }

})

READ ALSO
наличие класса в файле php

наличие класса в файле php

Как проверить существует ли класс в файле?

318
Рейтинг пользователей по баллам

Рейтинг пользователей по баллам

Как, в MySql реализовать рейтинг пользователей по баллам: Есть таблица, table(user_id, score)Известен id пользователя, нужно узнать на каком он месте среди...

284
можно ли перенаправить на главную ,если пользователь набирает в url путь к файлу(папке)?

можно ли перенаправить на главную ,если пользователь набирает в url путь к файлу(папке)?

Такой вопрос: например, какой-нибудь умник хочет ввести именно путь к файлу (например, не sie/category ,а site/views/category/indexphp), могу ли я распознать это...

304