Показать сообщение отдельно
  #10 (permalink)  
Старый 13.01.2022, 11:22
Профессор
Отправить личное сообщение для Vaska Посмотреть профиль Найти все сообщения от Vaska
 
Регистрация: 08.05.2017
Сообщений: 178

Сообщение от voraa Посмотреть сообщение
По мне, самый надежный метод при get запросах - добавить еще один параметр - какое то случайное число или временная метка. Для браузера это будет выглядеть, как совсем другой запрос, которого нет в кеше

$.ajaxSetup({
 data: {
  'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content'),
   time: Date.now(),
 },

});

Вот что пишут про timestamp здесь
Цитата:
не используйте timestamp для создания уникального URL, так как каждая страница, которую вы посещаете, кэшируется в DOM на jquery mobile, и вскоре вы столкнетесь с проблемой нехватки памяти на мобильных телефонах.
Даже если не добавлять timestamp, всё-равно накешируется миллион адресов, токен же каждый раз новый генерирует для страницы.
Кеш надо выключать для токенов, я так думаю.

Последний раз редактировалось Vaska, 13.01.2022 в 11:30.
Ответить с цитированием