Перейти к содержанию
Форум поддержки пользователей VamShop

Как сделать что б не сбрасывались jQuery модули после ajax перезагрузки блока, страницы?!


support

Рекомендуемые сообщения

Нужно использовать событие ajaxComplete.

т.е., к примеру, грузить какой-то модуль jQuery когда документ загружен.

и грузить ещё раз когда ajaxComplete, тогда всё будет работать.

Вот пример кода как грузить select2 модуль дял полей страна и регион на странице оформления заказа, что б не сбрасывался select2 с поля регион при выбора страны:

<script type="text/javascript">

function initialise(){

<?php if (ACCOUNT_STATE == 'true') { ?>
	  $("#state").select2({
            language: "<?php echo $_SESSION['language_code']; ?>"
     });     
<?php } ?>
<?php if (ACCOUNT_COUNTRY == 'true') { ?>
	  $("#country").select2({
            language: "<?php echo $_SESSION['language_code']; ?>"
     });     
<?php } ?>
};
$(document).ready(function(){
    initialise();
});
$(document).ajaxComplete(function () {
    initialise();
});

</script>

 

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...