今天在使用jquery的ajax时,发现在IE下页面首次加载时调用了异步请求,而第二次加载页面时则不会调用异步请求(FireFox下正常),上网查了一下是缓存的问题,在方法里面加上cache:false就行了。默认下是true。现在还不清楚为什么FireFox正常,可能是对ajax缓存的实现不一样吧,有人知道的话,麻烦告诉一下啊。。。
$.ajax({
type: "POST",
url: "some.php",
cache:false,
success: function(msg){
alert( "Data Saved: " + msg );
}
});