Загрузка массива из inputs в PHP с помощью jQuery .load()?

Хорошо, я ищу и ищу уже около 2 недель и до сих пор не нашел то, что мне нужно, так что сейчас самое время спросить у экспертов!

Я работаю над системой управления рекламой и одной из частей формы запроса является выбор даты начала и окончания для объявления. Пользователю предоставляется возможность добавить дополнительные даты.

Итак, изначально есть два входа...

<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()? Я отправил и отобразил информацию для одного набора входных данных с помощью кода ниже...

var startDate = $("#startDateInput").val();
var endDate = $("#endDateInput").val(); 
$("#adBooking").show().load('../scripts/checkSpots.php', { startDate: startDate, endDate: endDate});

Наверное, я просто не понимаю на 100%, как это сделать. Я ломал голову последние две недели, но не могу найти ничего полностью относящегося к тому, что я делаю.

Но мне нужно сделать массив данных из всех входов startDate и endDate, а затем бросить его через .load() на страницу checkSpots.php и заставить ее отображать информацию для каждого набора дат начала/окончания.

Есть ли другой способ сделать это? Может быть, более эффективный способ? Или, если кто-то может пролить немного света на этого неискушенного jQuery-нуба, я буду очень признателен! :D

5
задан aw1986 7 December 2011 в 18:34
поделиться