1
任何想法为什么下面的代码不会在IE6 & 8中不断更新,但在Chrome和FF中工作得很好。以下JQuery和Javascript在Internet Explorer 6中无法正常工作
$(document).ready(function() {
window.setInterval(function() {
$('div').each(function (index, item) {
var vm = $(item).text();
var env = "some url (cant show)";
$.ajax(env, {
URL: env,
type: "GET",
dataType: "html",
success: function (data) {
var style = $(data).filter('div');
$(item).replaceWith(style);
},
error: function() {
$(item).css('background', '#f00');
}
});
});
}, 10000);
});
divs会改变一次,然后再也不会改变。然而,在Chrome和FF中,divs每10秒更换一次,因为它们也是这样。
谢谢你的帮助!
无差异很遗憾。 – 2012-07-11 17:10:13
我也必须注意我的缓存:false, - 不包括双引号。 – 2012-07-11 17:14:39
嗯尝试添加$ .ajaxSetup({cache:false});高于你的ajax函数。也许它会做的伎俩。如果不知道还有什么可以做的:( – 2012-07-11 17:15:54