Вы когда-нибудь сталкивались с этим при использовании XMLHttpRequest. При первом использовании он работает нормально, но после обновления он не работает. После очистки кеша и обновления он снова работает.
Это проблема, часто возникающая при использовании XMLHttpRequest. Иногда результаты запроса XMLHttpRequest будут кэшироваться в одном и том же URL-адресе. Если ответ после вашего запроса будет другим, возникнут некоторые необъяснимые проблемы, включая начало статьи.
Решение:
Это просто, если вы знаете принцип, то есть запрошенный URL-адрес каждый раз разный, поэтому он каждый раз отправляет запрос на сервер вместо использования кеша. Вот два часто используемых метода:
Первый метод — добавить временную метку
var url = BaseURL + "&timeStamp=" + new Date().getTime();
Второй метод — добавить случайное число
var url = BaseURL + "&r=" + Math.random();
Может быть много других методов, если вы можете гарантировать, что он каждый раз будет отправлять запрос на сервер, все будет в порядке.