Вечер добрый.
Подскажите кто сталкивался с задачей. Есть карточка товара, в карточке товара есть форма добавления отзыва на аяксе. Карточка товара на типовом компоненте битрикс.
Отправка формы:
[CODE]BX.ajax({
url: window.location.href,
data: form,
method: 'POST',
dataType: 'json',
cache: false,
onsuccess: BX.delegate(
function (result) {
console.log(result);
}, true
)
});[/CODE]
т.е. отправка идет на эту же страницу, далее уже процесс работы компонента формы, все это работает успешно только если на странице без кэша
т.е. с ?clear_cache=Y но если с кэш, то форма уже не работает т.к. в компонент просто не приходят данные формы. Не очень понимаю как это обойти или я что то делаю не так, помогите пожалуйста кто в курсе.
Если отправлять данные не на эту же страницу, а на другую дополнительную где будет происходить процесс добавления отзыва, то все работает с кэшированием.
Спасибо!
Подскажите кто сталкивался с задачей. Есть карточка товара, в карточке товара есть форма добавления отзыва на аяксе. Карточка товара на типовом компоненте битрикс.
Отправка формы:
[CODE]BX.ajax({
url: window.location.href,
data: form,
method: 'POST',
dataType: 'json',
cache: false,
onsuccess: BX.delegate(
function (result) {
console.log(result);
}, true
)
});[/CODE]
т.е. отправка идет на эту же страницу, далее уже процесс работы компонента формы, все это работает успешно только если на странице без кэша
т.е. с ?clear_cache=Y но если с кэш, то форма уже не работает т.к. в компонент просто не приходят данные формы. Не очень понимаю как это обойти или я что то делаю не так, помогите пожалуйста кто в курсе.
Если отправлять данные не на эту же страницу, а на другую дополнительную где будет происходить процесс добавления отзыва, то все работает с кэшированием.
Спасибо!