jquery中 cache: true和false的区别
发布网友
发布时间:2022-05-17 13:24
我来回答
共4个回答
热心网友
时间:2022-05-17 14:53
是jQuery的ajax options 中的吧:
如果cache为true,会缓存ajax结果,第二次及更多次的调用会用缓存中的结果。
如果不想使用缓存,只要cache:false就可以了。
如:
$.ajax({
type: "POST",
url: "some.php",
cache:false,
success: function(msg){
alert( "Data Saved: " + msg );
}
});
热心网友
时间:2022-05-17 16:11
你是说ajax里的cache吗?
true的话会读缓存,可能真的到服务器上。
假如上次访问了a.html,第二次的时候得到的是上次访问的a.html的结果,而不是重新到服务器获取。
false的话会在url后面加一个时间缀,让它跑到服务器获取结果。
cache只有GET方式的时候有效。
热心网友
时间:2022-05-17 17:46
true和false就是真和假