2012-10-19 160 views
0

我有我通過jquery ajax提交的表單。早在形式,我有這樣的字段:將數組字段傳遞給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調用。它不起作用,我看不出爲什麼。建議?

回答

1

你仍然有選擇select,當要素投入

startbreak: jQuery("input[name='startbreak[]']").serialize() 
+0

咄。謝謝。 –