Método 1: adicionar cabeçalho If-Modified-Since
Quando xmlhttp é chamado várias vezes, ele sempre exibe a página em cache. Tente adicionar o cabeçalho http correspondente em php ou asp para não armazená-lo explicitamente, mas não tem efeito!!
Agora finalmente encontrei uma maneira, que é enviar um cabeçalho If-Modified-Since após xmlhttp.open.
xmlhttp.setRequestHeader('If-Modified-Since', '0');
xmlHttp.onreadystatechange = estadoChanged;
xmlHttp.open("GET", url, verdadeiro);
xmlHttp.setRequestHeader('If-Modified-Since', '0');
xmlHttp.send(nulo);
Método 2: adicionar parâmetros alterados após o URL de solicitação
Como o IE armazena em cache a mesma solicitação de URL por padrão, o URL é adicionado com parâmetros exclusivos como uma distinção. Manter o URL de cada solicitação diferente pode contornar o problema de cache do IE.
js: URL = "http://host/a.php"+"?"+Math.random();
vbs: URL = "http://host/a.php"&"?"&Timer()
//var url = "ResponseContentPageScore.aspx?key=" + Math.round(Math.random() * 100) + "&HotelCD=" + inputContent;
var url = "ResponseContentPageScore.aspx?key=" + new Date().getTime() + "&HotelCD=" + inputContent;