jQuery 1.4.2 пропускает параметр timestamp GET (для предотвращения кэширования в браузере), если я утверждаю параметр кэша ajax в локальном контексте:
$.ajax({
url: searcher,
data: keys,
cache: true,
type: 'GET',
dataType: 'json',
success: function(data) {
// something
});
Но он включает временную метку, если я перенесу настройку в глобальный контекст:
$.ajaxSetup({cache: true});
Более того, если я разрешу применять настройки по умолчанию, jQuery устанавливает отметку времени , что, похоже, не соответствует руководству.
Вы испытываете то же самое?
Влияет ли заголовок ответа управления HTTP-кэшем с сервера на эту функцию jQuery?