我正在使用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;
});