The following will prevent all future AJAX requests from being cached, regardless of which jQuery method you use (
$.ajaxSetup({ cache: false });
Source: http://stackoverflow.com/a/735101/83743
However, jQuery's AJAX object will follow redirects, so even if you disable caching globally the "_={timestamp}"
parameter that jQuery adds to bust the browser's cache may not be forwarded with the redirect. In that case, your request can still be cached by the browser. The solution is to either make sure that special param is passed along with redirects, or to send the appropriate cache-busting response headers from the server-side code for those requests.
Reference: http://api.jquery.com/jQuery.ajax/