Делаю свой запрос AJAX со страницы элемента каталога к скрипту (/bitrix/tools/myscript.php), который должен отдавать массив сессии $_SESSION["YAM_CACHE"]["BASKET"]. В ответ приходит код:
Код |
---|
<script>
if (document.getElementById('bx_cart_num'))
document.getElementById('bx_cart_num').innerHTML = ' (2)';
</script> |
К нему в конце "прилагается" ответ от моего скрипта, если для проверки отправить:
Но если отправить
Код |
---|
echo $_SESSION["YAM_CACHE"]["BASKET"];
|
то приходит пустой массив.
Нашел, что JS-код (в первом примере) формируется здесь: /bitrix/modules/bitrix.eshop/include.php
Не могу понять, почему и как этот скрипт перехватывает AJAX-запрос и подскажите, пожалуйста, как настроить, чтобы получать только запрашиваемые своим скриптом данные?
И еще непонятно, почему в скрипте к которому я делаю запрос не видно сессию? Переменная $_SESSION пуста.