Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как закешировать данные полученные со скрипта?


kuripka2222

Recommended Posts

Здравствуйте, как сделать чтобы скрипт закешировался на стороне клиента, чтобы при переходе на другие страницы не отправлялись запросы повторно? 

Сам скрипт 
<script type="text/javascript">
  window.onload = function () {
   var city = ymaps.geolocation.city;
    if(city == 'Санкт-Петербург'){
       document.getElementById('user-city').textContent = 'по Санкт-Петербургу';
         document.getElementById('id1').style.display='block';
     } else {
       document.getElementById('user-city').textContent = 'Доставка Новой почтой';
        document.getElementById('id2').style.display='block';
   }
}
 
</script>

Надіслати
Поділитися на інших сайтах


нужно не скрипт "кешировать", а результат его работы

например в localStorage

 

и при работе скрипта проверять наличие результата

нет - скрипт отрабатывает с нуля

есть - пропускаем

Надіслати
Поділитися на інших сайтах

22 минуты назад, AlexDW сказал:

нужно не скрипт "кешировать", а результат его работы

например в localStorage

 

и при работе скрипта проверять наличие результата

нет - скрипт отрабатывает с нуля

есть - пропускаем

Я пробовал уже по этой инструкции сделать и у меня не получилось

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.