Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设置间隔不在IE上运行?_Javascript_Jquery - Fatal编程技术网

Javascript 设置间隔不在IE上运行?

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

我正在我的站点上使用一个简单的setInterval调用:

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或调试器控制台进行最少的研究即可回答。