Método 1: agregar el encabezado If-Modified-Since
Cuando se llama a xmlhttp varias veces, siempre muestra la página almacenada en caché. Intente agregar el encabezado http correspondiente en php o asp para no almacenarla en caché explícitamente, ¡pero no tiene ningún efecto!
Ahora finalmente encontré una manera, que es enviar un encabezado If-Modified-Since después de xmlhttp.open. El código es el siguiente.
xmlhttp.setRequestHeader('Si-Modificado-Since', '0');
xmlHttp.onreadystatechange = estadoCambiado;
xmlHttp.open("OBTENER", URL, verdadero);
xmlHttp.setRequestHeader('Si-Modificado-Since', '0');
xmlHttp.send(nulo);
Método 2: agregar parámetros cambiantes después de la URL de solicitud
Debido a que IE almacena en caché la misma solicitud de URL de forma predeterminada, la URL se agrega con parámetros únicos como distinción. Mantener la URL de cada solicitud diferente puede evitar el problema de la caché de IE.
js: URL = "http://host/a.php"+"?"+Math.random();
vbs: URL = "http://host/a.php"&"?"&Temporizador()
//var url = "ResponseContentPageScore.aspx?key=" + Math.round(Math.random() * 100) + "&HotelCD=" + inputContent;
var url = "ResponseContentPageScore.aspx?key=" + nueva Fecha().getTime() + "&HotelCD=" + inputContent;