Доброго времени суток!
Необходимо в карточке товара передать полученное значение из атрибута data-id-offers в php переменную.
В файле /bitrix/templates/test/components/bitrix/catalog.element/main/script.js устанавливаю значение атрибута data-id-offers и записываю в idOffers
document.getElementById("out").dataset.idOffers = this.offers[index].ID;
var idOffers = this.offers[index].ID;
Далее, idOffers необходимо передать в файл /bitrix/templates/test/components/bitrix/catalog.element/main/template.php
Делаю так, но в template.php $_POST пустой:
$.ajax({
url: "/bitrix/templates/test/components/bitrix/catalog.element/main/template.php",
type: "POST",
data: {idOffers:idOffers}
Были попытки сделать так, но в таком случае на странице пропадает атрибут data-id-offers:
BX.ajax.post(
url: this.ajaxURL,
type: post,
data: {idOffers:idOffers}
);
Подскажите, пожалуйста, каким образом передать var idOffers = this.offers[index].ID; из script.js в template.php