如果在ajax调用之前选中,则获取复选框值

时间:2018-10-29 18:42:42

标签: javascript jquery ajax

我正在使用ajax汇总表格,并且添加了一个复选框,如果选中该复选框,则可以向数据库添加地址。我不确定如何调整代码以获得正确的结果。现在,jquery会遍历每个表单输入并获取要通过ajax提交的名称和值。如果未选中该复选框,我该如何调整该代码以不获取该复选框。

我的复选框输入字段的ID为“ addProperty”,值为“ yes”

这是我提交表单的完整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;                           

});

0 个答案:

没有答案