Мне нужно сделать выбор города с динамическим обновлением контента без перезагрузки страницы.
Когда город выбран, я заменяю содержимое для слайд-шоу в JQuery, и запускаю сниппет:
$('#slider_wrapper').replaceWith('<div id="slider_wrapper">[[!slider?&city=`'+$(this).text()+'`]]</div>');
но сниппет не видит JQuery переменной $city
Еще странная вещь происходит. Сниппет не видит переменной $city, но echo $city выводит название города.
Когда я передаю сниппету название города, как текстовое значение, все работает.
$('#slider_wrapper').replaceWith('<div id="slider_wrapper">[[!slider?&city=`London`]]</div>');
Но я хотел бы сделать это динамично.
Я попытался это сделал через куки, сохранять куки в JQuery и открыть его в сниппете. Но сниппет видит новое значение куки только после перезагрузки страницы.
Может кто-нибудь мне помочь? Может есть возможность это реализовать по другому?
Я использую modx revo 2.0.8