Поэтапная форма отправки

265
24 ноября 2017, 08:07

Всем доброго времени суток! Пишу поэтапную форму отправки с логикой: 1 этап -> запись в куку -> второй этап -> запись в куку -> подтверждение -> отправка в БД записей из куки. С этим все отлично, но с редактированием предыдущего этапа возникла проблема. После клика по .return-step-one количество XHR-запросов удваивается, сначала 2, потом 4, 8, etc. Вот JS:

$(".addinfo").each(function(){
    console.log(this);
    $(".send-one", this).on("click", function(e){
        var name = jQuery(this).data('name') || 0;
        var family = jQuery(this).data('family') || 0;
        $("#info-block").load("/ajaxController", {
            action:"add", 
            module:"tosteptwo",
            name:$("#name").val(),
            family:$("#family").val(),
        });
    });
    $(".send-two", this).on("click", function(e){
        var phone = jQuery(this).data('phone') || 0;
        var email = jQuery(this).data('email') || 0;
        $("#info-block").load("/ajaxController", {
            action:"add", 
            module:"done",
            phone:$("#phone").val(),
            email:$("#email").val(),
        });
    });
    $(".return-step-one", this).on("click", function(e){
        $("#info-block").load("/ajaxController", {
            action:"edit", 
            module:"tostepone",
        });
    });
});

PHP в зависимости от прилетевших запросов возвращает tpl в #info-block в единичном количестве, но запросы растут. Подскажите, как решить проблему.

READ ALSO
Ошибочное перенаправление после входа joomla

Ошибочное перенаправление после входа joomla

При неверной авторизации на сайте (joomla 25

300
Знак вопроса вместо русских букв (MySQL, PHP)

Знак вопроса вместо русских букв (MySQL, PHP)

Имеется локальный сервер на основе Endels, база данных MySQL phonebook и таблица tblMain в кодировке utf8_general_ciБраузер принудительно установлен на такую...

378
Привязка PHP скрипта к “машине”

Привязка PHP скрипта к “машине”

Здравствуйте, понимаю что вопрос звучит как извращение, но всё таки я должен его задатьМожно ли и как привязать скрипт к определенному компьютеру

251
php soap curl multiparted запрос для запроса с MTOM

php soap curl multiparted запрос для запроса с MTOM

Есть один SOAP-запросВ него надо вложить attachment с помощью MTOM\xop, делается это с помощью сообщения в таком виде:

435