Why is my Ajax page not updated properly when using an HTTP GET request in Internet Explorer_?
Browsers cache the results of HTTP requests to reduces network traffic. To force the browser to request the document from the server, either set the EXPIRES and/or CACHE-CONTROL response header(s) with a past date or use a unique query string. req.open(“GET”, “/example.jsp?date=” + (+new Date), true); Always use the appropriate HTTP method. Do not use POST to prevent caching. See RFC 2616