jQuery Ajax 请求 XML 时的缓存问题
如果使用 Ajax 来请求一个 PHP 生成的 Xml ,而且 Xml 的更新频率很高的话,会遇到 Xml 被缓存的问题,那么怎样来解决呢?
在 jQuery Ajax 中,加入选项:cache: false
例如:我们要装入一个 HTML 网页的最新版本:
$.ajax({
url: "test.html",
cache: false,
success: function(html){
$("#results").append(html);
}
});
同理,我们来请求一个最新的 XML 文件
var ajaxGetMsg = function(){
jQuery.ajax({
url:"data/inform.xml",
dataType:"xml",
cache: false, //禁止缓存
success:function(xml){
alert("Succeed!");
}
});
}


浙公网安备 33010602011771号