我有一个我通过jquery ajax提交的表单。在形式的早期,我有这个领域:
<select name="inquirymodule[]" id="inquirymodule">
用户可以添加任意数量的内容,所有选择都会进入inquirymodule []数组。
jQuery看起来像这样:
jQuery.ajax({
type: 'POST',
url: 'ajax.php',
dataType: 'json',
data: {
inquirymodule: jQuery("select[name='inquirymodule[]']").serialize(),
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert('error');
}
});
工作正常。
尝试用日期做同样的事情,如:
<input class="formInput" type="text" id="startBreak0" name='startbreak[]' />
添加
startbreak: jQuery("select[name='startbreak[]']").serialize()
到ajax电话。它不起作用,我不明白为什么。建议?
答案 0 :(得分:1)
当元素是输入时,选择器中仍有select
startbreak: jQuery("input[name='startbreak[]']").serialize()