Показать сообщение отдельно
  #1 (permalink)  
Старый 14.12.2017, 16:13
Новичок на форуме
Отправить личное сообщение для dvs365 Посмотреть профиль Найти все сообщения от dvs365
 
Регистрация: 14.12.2017
Сообщений: 1

бесконечный submit()
$(document).ready(
    $('#dynamic-form').on('beforeSubmit', function(event, jqXHR, settings) {
        var form = $(this);
        if(form.find('.has-error').length) {
            return false;
        }

        $.ajax({
            url: form.attr('action'),
            type: 'post',
            data: form.serialize(),
            beforeSend: function(xhr, setting) {
                //form.attr("disabled","disabled");
//                Pace.stop();
//                Pace.bar.render();
            },
            success: function(data) {
                form.yiiActiveForm("updateMessages",data);
                if (form.find('.has-error').length == 0) {
                    form.removeAttr("id");
                    form.submit();
                } else {
//                    Pace.stop();
                }
            },
            error: function(data) {
            },
            complete: function() {
            },
        });
        return false;
    })
);


В общем атрибут удаляется и бесконечный сабмит и аякс запрос. Как сделать только один сабмит из jquery?

Последний раз редактировалось dvs365, 14.12.2017 в 16:21.
Ответить с цитированием