Form submission canceled because the form is not connected на внешнем сервере

1007
16 февраля 2017, 00:38

Суть проблемы в том, что имеется две копии проекта. Локальная и продакшн. В локальной эта форма всё успешно отправляет и информация обрабатывается, на продакшне выдает ошибку о том что форма не подключена. Объявление формы

function addDeleteForms() { 
    $('[data-method]').append(function () { 
        if (! $(this).find('form').length > 0) { 
            return "\n" + 
                "<div class='frm' data-action='" + $(this).attr('href') + "' data-name='" + $(this).attr('name') + "' style='display:none'" + 
                " data-method='" + $(this).attr('data-method') + "' data-token='" + $('meta[name="_token"]').attr('content') + "'></div>\n"; 
        } else { 
            return ""; 
        } 
    }) 
        .removeAttr('href') 
        .attr('style', 'cursor:pointer;') 
        .attr('onclick', 'submitFRM($(this).find(".frm"));'); 
        //.attr('onclick', '$(this).find("form").send()'); 
}

Вызов обработчика

 addDeleteForms(); 
 
    /** 
     * Generic confirm form delete using Sweet Alert 
     */ 
    $(document).on('submit', 'form[name=delete_perm],form[name=delete_item]', function(e){ 
        e.preventDefault(); 
        var form = this; 
        /*title: "Warning", 
            text: "Are you sure you want to delete this item?", 
            type: "warning", 
         confirmButtonText: "Yes, delete it!",*/ 
        if($(form).attr('name')=='delete_perm' || $(form).attr('name')=='delete_item'){ 
            swal({ 
                title: "Предупреждение", 
                text: "Вы уверены, что хотите удалить этот элемент?", 
                type: "warning", 
                showCancelButton: true, 
                confirmButtonColor: "#DD6B55", 
                confirmButtonText: "Да, удалить его!", 
                cancelButtonText: "Отменить", 
                closeOnConfirm: true 
            }, function(confirmed) { 
                if (confirmed) 
                    form.submit(); 
            }); 
        }else{ 
            form.submit(); 
        } 
 
    });

Ну и собственно добавление этих самых кнопок в табличку в которой отображается информация.

$('body').delegate('#<?=$grid->getConfig()->getName()?> .pagination a','click',function(e){ 
        e.preventDefault(); 
        var parent_form=$(this).parents('form'), 
            key=parent_form.find('div.keys'), 
            url=$(this).attr('href'), 
            param=parent_form.serializeArray(); 
        $.each(param,function(i,val){ 
            var myRe = /<?=$grid->getConfig()->getName()?>\[page\]/ig; 
            var myArray = myRe.exec(val['name']); 
            if(myArray){ 
                delete param[i] 
            } 
        }) 
        var  gets=$.param(param); 
        url=url+'&'+gets; 
        key.prop('title',url); 
        $.fn.yiiGridView.update('<?=$grid->getConfig()->getName()?>'); 
        setTimeout( function(){ 
            addDeleteForms() 
        },2000); 
    });

Господа, в какую сторону копать? Я уже как только мог так и сравнивал коды страниц - идентично за исключением адреса обращения ( что логично ). Почему один и тот же код на локальном сервере отрабатывает, а на внешнем выдает "Form submission canceled because the form is not connected"?

READ ALSO
d3.js (v4) + force layout + zoom проблема с tooltips

d3.js (v4) + force layout + zoom проблема с tooltips

На построенном графике имеются самописные tooltips, которые работают достаточно плавно без каких либо трансформаций:

365
Какие есть удобные автотесты для javascript [требует правки]

Какие есть удобные автотесты для javascript [требует правки]

Хотелось бы к примеру запускать тест а он эмуляровал нажатия на сайте и ожидал определенный результат

324
Как правильно пользоваться FileLoader&#39;ом?

Как правильно пользоваться FileLoader'ом?

Ребята, помогите с вопросомНеобходимо узнать полный путь до изображения в папке на компьютере, чтобы это путь записать в CSS и отобразить на странице...

292