Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 01.09.2016, 07:53
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

Rise, какие ответы кэшируются?
В заголовке ответных пакетов наставил cache-control: no-cache
а иначе да он и ответный пакет кэшировал.

Но сейчас то проблема с запросом, почему он не видит изменения checkbox?

по поводу Math.random() благодарю, должно помочь так как когда меняю select, то запрос нормально уходит.
Ответить с цитированием
  #12 (permalink)  
Старый 01.09.2016, 08:19
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

pokk, ответы сервера на запросы, потому что запрос сперва идет в кэш браузера за ответом, а уже от туда при условии что там нет ответа по данному запросу или он просрочен, идет на сервер.
Ответить с цитированием
  #13 (permalink)  
Старый 01.09.2016, 08:40
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

Не знал, теперь буду знать. Проверить только вечером смогу.
А тут пока вопрос возник если Math.random() два раза одно и тоже значение выдаст, то второй запрос он закэшируется, или из за того что там стоит random не должен кэшировать?
Ответить с цитированием
  #14 (permalink)  
Старый 01.09.2016, 09:12
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

pokk, это просто функция для генерации случайных чисел к кэшированию отношения не имеет... с тем же успехом можно использовать
new Date().getTime()
Ответить с цитированием
  #15 (permalink)  
Старый 01.09.2016, 09:38
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

Ну это понятно, я про то что random может выдать одинаковые значения,
соответственно второй запрос найдет ответ в кэше.
Ответить с цитированием
  #16 (permalink)  
Старый 02.09.2016, 19:57
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

pokk, как вариант еще, можно если есть возможность, то изменить метод с 'GET' на 'POST', тогда данные надо в теле запроса передавать типа так
http2.send(SettingSend);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск