Stop jQuery .load response from being cached
You have to use a more complex function like $.ajax() if you want to control caching on a per-request basis. Or, if you just want to turn it off for everything, put this at the top of your script: $.ajaxSetup ({ // Disable caching of AJAX responses cache: false });