大家好,我试图了解有关缓存选项的这句话(来自JQuery.ajax()):
IE8除外,当GET对已经由GET请求的URL进行POST时。
如果有人可以通过一些简单的示例和说明来帮助我,我将非常感谢,谢谢大家,并度过愉快的一天。
来自@Kevin B的评论“如果您在IE8中发出GET请求,然后再向同一URL发出POST请求,则IE8将错误地返回缓存的响应,而不是执行POST。”
$.ajax({
type: "GET",
url: "test1.htm"
});
/* In IE8 this comes from the cache */
$.ajax({
type: "POST",
url: "test1.htm"
});
$.ajax({
type: "GET",
url: "test2.htm",
cache: false // adds a timestamp to the querystring
});
/* Even IE8 avoids the cache */
$.ajax({
type: "POST",
url: "test2.htm"
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句