Друзья, уже прям никаких мыслей нет, не знаю как сделать, впервые сталкиваюсь с такой задачей.
Есть форма с пользовательскими SELECTами на сайте, которые создаются автоматом, их количество неизвестно.
Каждый SELECT записывает в свои скрытые поля результат выбора, название и значение параметра:
<div class="option">
<span class="name">РАЗМЕР</span>
<select class="option-select">
......
</select>
<input type="hidden" class="name-option" name="name-option[]" value="РАЗМЕР">
<input type="hidden" class="value-option" name="value-option[]" value="XL">
</div>
<div class="option">
<span class="name">ШТ</span>
<select class="option-select">
......
</select>
<input type="hidden" class="name-option" name="name-option[]" value="ШТ">
<input type="hidden" class="value-option" name="value-option[]" value="5">
</div>
<div class="option">
<span class="name">ПОЛ</span>
<select class="option-select">
......
</select>
<input type="hidden" class="name-option" name="name-option[]" value="ПОЛ">
<input type="hidden" class="value-option" name="value-option[]" value="М">
</div>
.....
Дальше форма отправляется в файл form.js откуда AJAX ом передает в файл php для отправки.
A фале form.js принимаю так
$.ajax({
type: "POST",
url: "send.php",
data: {
options: name-option,
valueoptions: value-option
},
});
..... далее в файл send.php принимаю POST массив и перебираю там есть знания уже, но беда в том что я не правильно или собираю массив или передаю его в файл form.js все время вылетает JS ошибка, что не так делаю? Как делается в таком случае?