@Ex1st

Как в ajax.php компонента передать arResult?

Мне в скрипт ajax.php нужно передать ID элемента из того же компонента. Массив arResult пустой. Вариант с сессиями не подходит, потому что если юзер откроет 2 вкладки с разными элементами, то в ajax.php запишется ID последней открытой влкадки.

Какие еще есть варианты?
  • Вопрос задан
  • 369 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Ex1st Автор вопроса
Можно передать ID элемента в AJAX:
$(document).ready(function() {
        $('#one_click_buy').submit(function(e) {
            e.preventDefault();
            $.ajax({
                type: "POST",
                url: 'component_folder/ajax.php',
                dataType: "json",
                data: {'id': <?= $arResult['PRODUCT_ID'] ?>},
                success: function(response)
                {
                    $('#OneBuyClickRX').modal('hide');
                    $('#ordersuccess').modal('show');
                }
            });
        });
    });

А потом ловить в ajax.php
json_decode($id);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы