Hi Brad,
Can you produce a minimalist, self-contained example[1] demonstrating
the problem? It sounds a bit like an IE8 issue, as I thought all XHR
requests were supposed to bypass local cache, but perhaps I'm wrong
about that.
Are you sure you're setting the cachability of the result correctly?
E.g., that it should not be cached? (This would be in the headers of
the result.) You might want to check your cache-control headers.
In the worst case (and this really should be a last resort), you
should be able to defeat caching by adding a query parameter that's
constantly changing, e.g.:
new Ajax.Request(url + "?foo=" + (new Date().getTime()), ...);
[1]
http://proto-scripty.wikidot.com/self-contained-test-page
HTH,
--
T.J. Crowder
Independent Software Consultant
tj / crowder software / com
www.crowdersoftware.com