Javascript 设置间隔不在IE上运行?
我正在我的站点上使用一个简单的setInterval调用:Javascript 设置间隔不在IE上运行?,javascript,jquery,Javascript,Jquery,我正在我的站点上使用一个简单的setInterval调用: var refresh = setInterval(refreshList, 30000); function refreshList() { $.get("ajax/support/getSupportList.aspx", function (data) { $("#ctl00_ContentPlaceHolder1_ticketList").html(data); }); } 这在Firefox
var refresh = setInterval(refreshList, 30000);
function refreshList() {
$.get("ajax/support/getSupportList.aspx", function (data) {
$("#ctl00_ContentPlaceHolder1_ticketList").html(data);
});
}
这在Firefox和Chrome中运行得很好,但在IE中根本无法运行
有人知道原因吗?这只是猜测,但可能延迟太大了?是否有可能您正在获取的页面内容正在被缓存?尝试将随机数或当前时间作为参数添加到URL末尾,以测试.GET请求缓存…是否设置了正确的标题?首先用简单的警报替换$.GET并隔离问题。我认为正在调用该方法。setInterval未在IE上运行?-在发布之前,您是否尝试过在IE中运行setInterval?这在IE中也很有效。在发布之前,请务必尝试单独的演示。被问到的问题不是在IE中运行吗?没有显示任何研究工作,因为只需使用JSFIDLE或调试器控制台进行最少的研究即可回答。