Получить значение флажка, если проверено перед вызовом ajax - PullRequest
0 голосов
/ 29 октября 2018

Я использую ajax для добавления моих форм, и я добавил флажок, чтобы добавить адрес в базу данных, если флажок установлен. Я не уверен, как настроить мой код, чтобы получить правильный результат. в настоящее время jquery проходит через каждый ввод формы и получает имя и значение для отправки через ajax. Как я могу настроить этот код, чтобы не захватывать флажок, если он не установлен.

поле ввода моего флажка имеет идентификатор «addProperty» и значение «да»

вот мой полный jquery / ajax, который отправляет мою форму.

 $('form.ajax').on('submit', function() {


 $('body, html, div').scrollTop(0);

var refresh = $('#refUrl').val();




$.ajax({
    url: $("#form").attr("action"),
    type: $("#form").attr("method"),
    data: $("#form input").serialize(),
    success: function(response) {








            if (response === "success") {




                window.location.href = refresh;




            } else {


                $('.errors').append(response);



            }



        //flash messages
        var close = document.getElementsByClassName("closebtn");
        var i;

        for (i = 0; i < close.length; i++) {
            close[i].onclick = function(){
                var div = this.parentElement;
                div.style.opacity = "0";
                setTimeout(function(){ div.style.display = "none"; }, 300);
            }
        }


        }



});

return false;                           

});

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...