jQuery 1.4.2 опускает метку времени, ПОЛУЧАЮТ параметр (для нанесения поражения браузеру cacheing), если я утверждаю ajax параметр кэша в локальном контексте:
$.ajax({
url: searcher,
data: keys,
cache: true,
type: 'GET',
dataType: 'json',
success: function(data) {
// something
});
Но это включает метку времени, если я перемещаю установку из туда и в глобальный контекст:
$.ajaxSetup({cache: true});
Кроме того, если я позволяю значению по умолчанию применяться, метка времени наборов jQuery, которая, кажется, не соответствует руководству.
Вы испытываете то же?
Кэш HTTP управляет заголовками ответа от влияния сервера эта функция jQuery?
Вы можете вручную добавить временную метку в качестве параметра get, это будет совершенно нормальным обходным решением, верно?
function myAjaxFunction()
{
var tS=new Date().getTime();
$.ajax({
url: searcher,
data: {timestamp:tS},
cache: true,
type: 'GET',
dataType: 'json',
success: function(data) {
//something here
}});
}