私は2週間ほど前に探して探していましたが、私はまだ何を把握する必要があるのか正確には分かっていないので、今は専門家に尋ねる時間です!jQuery .load()を使用して入力からPHPに配列をロードしますか?
私は広告管理システムに取り組んでいます。リクエストフォームの1つは、広告の開始日と終了日を選択することです。ユーザーには日付を追加するオプションが与えられます。
それが動的に多くの入力を追加するオプションです下だから、initallyある二つの入力...
<input type="text" name="startDate[]" id="startDateInput">
<input type="text" name="enddate[]" id="endDateInput">
は、次にあります。 ユーザーが入力を追加すると、最初の入力がコピーされるだけなので、さらに多くのインスタンスが生成されます。例:
<input type="text" name="startDate[]" id="startDateInput">
<input type="text" name="enddate[]" id="endDateInput">
<input type="text" name="startDate[]" id="startDateInput">
<input type="text" name="enddate[]" id="endDateInput">
これらの入力の結果を.load()を使用して配列として送信する方法はありますか? 私は...それは送信と次のコードでの入力の1セットのための情報を表示してい
var startDate = $("#startDateInput").val();
var endDate = $("#endDateInput").val();
$("#adBooking").show().load('../scripts/checkSpots.php', { startDate: startDate, endDate: endDate});
私はちょうど100%がこれを行う方法を理解していないと思います。私は過去2週間私の脳をぶら下げてきましたが、私がやっていることに完全に関連する何かを見つけることはできません。
しかし、私がする必要があるのは、すべてのstartDateとendDateの入力からデータの配列を作り、それを.load()とcheckSpots.phpページにスローし、それぞれに情報を表示させることです開始日と終了日のセット。
これとは別の方法がありますか?多分もっと効率的な方法でしょうか?または、誰かがこの壊れたjQueryのnoobに少しの光を当てることができれば、私は非常に感謝しています! :D
私はこの答えが私より優れていると思う - 間違いなくもっと徹底的で、私はフォーム上の.serialize()が大好きです。それをすることは決して考えられませんでした! –
@マニアック:もしそうなら、+1に投票してください! ;-) –
これはまさに私が必要としていたものです。ありがとうございました!あなたたちは健全な節約者です!よろしくお願いします – aw1986