Хорошо, я искал и искал около 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 noob, я был бы очень признателен! : D