Добавьте уникальный параметр запроса в конец запрашиваемого URL. Обычно это делается с помощью случайного числа или отметки времени. Я предпочитаю штамп времени.
function makeURLUnique(url) {
var parm = "unique=" + Date.now(); // get timestamp in milliseconds
if (url.indexOf("?") == -1) {
parm = "?" + parm; // no question mark, add one
} else if (!url.match(/\?$/)) {
parm = "&" + parm; // no question mark at the end, must be other parms
}
return(url + parm);
}
Если вы используете jQuery для извлечения URL-адреса, вы можете использовать опцию jQuery, чтобы отключить кэширование, которое будет в точности соответствовать описанному выше, но сделает это автоматически для вас:
$.ajax(yourURL, {cache: false}).then(...);