我有一个通过 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调用。它不起作用,我不明白为什么。建议?