我在 $(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