我有一个表单,其中有15个组合框和一个复选框。我试图在onchange事件中获取表单中的所有当前值。
到目前为止我的代码:
function update_number_of_adds_found(field_dropdown, selected_value) {
for (i = 0; i < document.submitadd.elements.length; i++) {
alert("The field name is: " + document.submitadd.elements[i].name +
" and it’s value is: " + document.submitadd.elements[i].value);
}
// var result5 = $.ajax({
// 'url': '<?php echo site_url('search/findNumberOfAdds'); ?>/' + selected_value,
// 'async': false
// }).responseText;
// $('#totalNumOfAdds').empty();
// $("#totalNumOfAdds").append(result5);
}
上面的代码到目前为止工作,即在警报中我得到了值。现在,我想将这些变量放在变量中,并在下面的ajax请求中发送这些变量。
任何人都可以帮我这个吗? 问候,约翰
答案 0 :(得分:3)
你提到了jQuery,所以我认为你可以接受:
$('form').serialize()
为ajax样式的数据提交创建一个字符串
如果您需要所有元素,请使用$('form').find('input,select,textarea')
等