Всем привет!
Не могу разобраться, есть select с несколькими значениями option, у каждого option есть id с уникальным значением.
При выборе определенного option, с помощью ajax запроса я отправляю в шаблон компонента sale.order.ajax это значение, но при выводе его в этом шаблоне, или проверке существует ли эта переменная, ничего не получается, вот код:
jQuery
$("#cart-part_region").change(function(){
if($("#cart-part_region option:selected").val() !== '0'){
let id = $("#cart-part_region option:selected").val();
$.post('/local/templates/eshop_bootstrap_v4/components/bitrix/sale.order.ajax/bootstrap_v4/template.php', {id: id}, function(data) {
$('.cart-part_city').show();
alert(id);
});
Вот тут код в файле template.php
echo ($_POST['id']);
?>
<div class="cart-part_city">
<div class="cart-part_form-name mb-3">
<span>Город:</span>
</div>
<div>
<select id="cart-part_city">
<option selected value=0"">-</option>
</select>
</div>
</div>
Не понимаю почему не получается принять эту переменную , то ли что-то с битриксом, то ли что-то не так я делаю
Или как то при выборе select, можно получить id и засунуть его в CIBlockSection::GetList().
Заранее спасибо!