Bil, >> You MUST add a variable to the url: + new Date().getTime(); > >I setup a simple test with three AJAX calls using load. One loads a page >without any no-cache directives, one loads a page with no-cache directives >and one loads a page by using an unique url (appends the time to the url). >If you click on each button a few times, if the AJAX call isn't cached, the >time should change. > ><http://www.corry.biz/iecache/> > >I tried FF2 and IE7 and with both browsers, all three methods are not >cached.
One thing to remember is to check your browser's cache settings. I always have mine set to check for newer version with "every visit." That said, I just turned IE6 to "Automatic" and got the following: Button #1: Cached Button #2: Not Cached Button #3: Not Cached PS - If IE6 is set to check for a newer version on "every visit" none of the 3 options are cached for me. -Dan