отправить список данных на сервер
Есть у меня несколько "услуг" подгруженных из битрикса на html страницу, у них есть название, цена, и то к какой модели машины принадлежит эта услуга. Мне нужно при клике на определенную кнопку на странице через ajax отправить данные обо всех услугах в другой файл. Если данная операция возможна проще через get запрос без использования ajax - тоже можно. Подгруженные услуги выглядят так:
<div class="options">
<div class="option-select__item" data-id="MAZDA 6">
<h4><?=$arResult['ITEMS']['0']["NAME"] ?></h4>
<!--<img class="option-line" src="/assets/images/option-line.png">-->
<h5><?=$arResult['ITEMS']['0']['PROPERTIES']['PRICE']['VALUE'] ?></h5>
</div>
<div class="option-select__item" data-id="MAZDA 2">
<h4><?=$arResult['ITEMS']['1']["NAME"] ?></h4>
<!--<img class="option-line" src="/assets/images/option-line.png">-->
<h5><?=$arResult['ITEMS']['1']['PROPERTIES']['PRICE']['VALUE'] ?></h5>
</div>
<div class="option-select__item" data-id="MAZDA 3">
<h4><?=$arResult['ITEMS']['2']["NAME"] ?></h4>
<!--<img class="option-line" src="/assets/images/option-line.png">-->
<h5><?=$arResult['ITEMS']['2']['PROPERTIES']['PRICE']['VALUE'] ?></h5>
</div>
<div class="option-select__item" data-id="MAZDA CX-5">
<h4><?=$arResult['ITEMS']['3']["NAME"] ?></h4>
<!--<img class="option-line" src="/assets/images/option-line.png">-->
<h5><?=$arResult['ITEMS']['3']['PROPERTIES']['PRICE']['VALUE'] ?></h5>
</div>
<div class="option-select__item" data-id="MAZDA CX-7">
<h4><?=$arResult['ITEMS']['4']["NAME"] ?></h4>
<!--<img class="option-line" src="/assets/images/option-line.png">-->
<h5><?=$arResult['ITEMS']['4']['PROPERTIES']['PRICE']['VALUE'] ?></h5>
</div>
</div>
Ответы (1 шт):
Автор решения: V.Baryshev
→ Ссылка
<form method="get" action="адрес страницы куда отправялется запрос">
// инпуты скрытые, нужны чтобы в запрос добавить инфу
<input style="display:none" name="name" val="<?=$arResult['ITEMS']['0']["NAME"] ?>">
<input style="display:none" name="price" val="<?=$arResult['ITEMS']['0']['PROPERTIES']['PRICE']['VALUE'] ?>">
<input style="display:none" name="car" val="MAZDA_6">
/// и так для каждой машины
..
<button type="submit">текст кнопки по которой отправляется форма</button>
</form>