1. How To Avoid Cashing AJAX ?
Ramzi Sh. Alqrainy
qcs_2008@yahoo.com 1
2. How to clear the cache ?
You can't actually clear the cache as it's controlled by
the browser, but you can ask how to avoid caching
AJAX ??
Ooooops, What is this problem ?
Ramzi Sh. Alqrainy
qcs_2008@yahoo.com 2
3. What is the problem ?
AJAX application tends to frequently ask the server
for the same URL (a stock quote, application status
and so forth). The AJAX application expect a
response form the server while, in fact, after the
first request the browser returns the cached page
and the AJAX application does not work as
expected.
So, What is the solution ?
Ramzi Sh. Alqrainy
qcs_2008@yahoo.com 3
4. What is the solution ?
Imagine yourself you can not change
HTML file. So, How to avoid caching
AJAX?
If you want bypass the cache you can add
some random argument to the url:
What Happened ?
Ramzi Sh. Alqrainy
qcs_2008@yahoo.com 4
5. What happened ?
Adding a pseudo-random parameter to the URL
the AJAX application is requesting. Doing so will
fool the browser to think this is a new page that
has not yet been cached.
The Date().getTime(); returns a new value every
millisecond (or so), the browser thinks this is a new
page that has not been cached and requests the
URL form the server.
Ramzi Sh. Alqrainy
qcs_2008@yahoo.com 5
6. Thank You
Ramzi Sh. Alqrainy
qcs_2008@yahoo.com 6