我在$(window).load()中有一个简单的ajax请求,它自动运行;除Safari外,所有浏览器都能完美运行。
在safari中,如果我手动刷新页面,请求将返回304 Not Modified。
我试过了:
$.ajaxSetup ({
type:'POST', headers: {"cache-control":"no-cache"}, cache: false
});
并
$.ajax({
type:'POST',
cache: false,
url: 'test.php?x='+y+'&nocache=' + new Date().getTime(),
etc
另外:
Setting cache, expires etc headers on test.php