cache:false
$.ajax({
type: "POST",
url: "some.php", cache:false,
success: function(msg){
alert( "Data Saved: " + msg );
}
});
$.ajax({
type: "POST",
url: "some.php", cache:false,
success: function(msg){
alert( "Data Saved: " + msg );
}
});
$.ajax({
type: "POST",
url: "some.php",
async: false,
success: function(msg){
alert( "Data Saved: " + msg );
}
});
但我之前的ajax也没有cache:false
但没有出现这种情况。不知道它是在什么情况下才会直接取取缓存结果?还有取缓存结果,是个什么情况,是直接取目标页上次返回来的结果吗?
但我之前的ajax也没有cache:false
但没有出现这种情况。不知道它是在什么情况下才会直接取取缓存结果?还有取缓存结果,是个什么情况,是直接取目标页上次返回来的结果吗?
你每次请求服务器,本地会有你数据请求记录的,再次请求的时候会和服务器对比,一样的就不会再去取,直接就是你之前的数据,请求地址后面加个随机参数,或者像这样请求前清除缓存..
像这样?
&rand=" + new Date().toString()