@ART4

Кэширование и подружить Safari?

Добрый вечер, ситуация такая. Через Jquery ajax вывожу страны на странице в select. Везде всё работает, компьютер, браузеры и тд. Но на Safari он 1 раз показывает страны, запоминает (кэш я так понимаю) и когда я обновлю страницу и телефон не увидит изменения, то страны исчезают. Если на этой странице я нажму на какую функцию (допустим увеличить товар в корзине), потом обновить страницу, тогда страны появятся. Как с этим бороться?
Сам код может на чистый js нужно переписывать?
$(document).ready(function(){ 
    var result = $('select[name="country-modal"] option:selected').val();
    
    $.ajax({
        url: 'ajax/country_ajax.php',
        data: {
            results: result
        },
        dataType: 'json',
        success: function(data) {
            $(data).each(function (index, value) { 
                var option = '<option class="iso" lang="'+ value['lang'] +'" curse="'+ value['current_name'] +'" name="'+ value['name'] +'" value="'+ value['iso'] +'">['+ value['iso'] +'] '+ value['name'] +'</option>';
                
                lang_modal.push({
                    name: value['name'],
                    lang: value['lang'],
                    current_name: value['current_name'],
                    iso: value['iso'],
                });

                country_modal.push(option);
            });
            $(".country_modal_push").html(country_modal);
            $(".cart_country").html(country_modal);

            $("[name=country-modal] option[value="+ localStorage.getItem('Iso') +"]").attr("selected","selected");
        }
    });
});


P. S. не знаю чистого полностью.... Помогите!!
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
inkShio
@inkShio
$.ajax({
    cache: false
});


?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы