title: How do you tell browser not to cache ajax response
body: <p>I make an ajax call to a .js file. The JS file is cached on mem-cache. At the moment chrome, Firefox and IE browsers are caching the ajax response. Is there any way to tell the browser not to cache the ajax response. Note - I still want the ajax call to get the mem-cached version of the JS file and not the version from servers so setting cache headers or adding a random value to ajax url will not work as it will bypass mem-cache.</p>
  
  <p><strong>Note</strong> - there are two types of caches. One is browser cache and the other is <a href="http://memcached.org/" rel="nofollow">memcached</a> which is between my server and the browser. Every request to my server goes through memcache. I don't want to clear memcache I only want to clear browser cache.</p>
  
  <p>Any help will be appreciated, thanks in advance.</p>