Hi Mark,
Thank you for your response. Your solution does work!
I have found the explanation to the problem by searching for 'ajax caching' terms in Google. I came across David's blog http://www.enja.org/david/
"
Microsoft Internet Explorer cache issues
Internet Explorer implements caching for GET requests. Authors who are not familiar with HTTP caching expect GET requests not to be cached, or for the cache to be avoided as with the refresh button. In some situations, failing to circumvent caching is a bug. One solution to this is to use the POST request method, which is never cached; however, it is intended for non-idempotent operations.
Setting the "Expires" header to reference a date in the past will avoid caching of the response.
" (XMLHttpRequest - Wikipedia, the free encyclopedia, Wikipedia 2007).
Main Topics
Browse All Topics





by: mark-bPosted on 2007-02-22 at 10:26:40ID: 18590049
Maybe an always changing variable at the end of the request URL so no caching occurs? :
x/tracker. aspx?x='"+ new Date().getTime() + "');" type="button" value="button" />
<input id="Button1" onclick="ajaxFunction('aja
-Mark