0

jqueryajaxを介して送信するフォームがあります。フォームの早い段階で、私はこのフィールドを持っています:

 <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呼び出しに。それは機能しません、私は理由がわかりません。提案?

4

1 に答える 1

1

select要素が入力である場合、セレクターにはまだあります

startbreak: jQuery("input[name='startbreak[]']").serialize()
于 2012-10-19T04:56:49.500 に答える