这个jquery刷新脚本安全吗?

Pap*_*ppa 2 javascript jquery google-chrome

我使用这个脚本来更新div,不断收集新信息.它适用于所有浏览器,除了谷歌Chrome浏览器,它在一段时间后挂起,浏览器变成蓝色,一个小的悲伤图形告诉我有问题.浏览器的其余部分保持不变,它只是受影响的选项卡,因此它必须对此代码执行某些操作:

<script type="text/javascript">
    setInterval("SANAjax();", 500); 
    $(function(){
        SANAjax = function(){
            $("#target").load("page.php");
        }
    });
</script>
Run Code Online (Sandbox Code Playgroud)

刷新div那么多次是不安全的?它会超载还是什么不?

321*_*21X 5

我会做的有点不同.

未经测试:

$(function(){
    SANAjax();
});

function SANAjax(){
    $('#target').load('page.php', function(){
        setTimeout(SANAjax, 500);
    });
}
Run Code Online (Sandbox Code Playgroud)

这确保在当前的请求完成后发出新请求. http://api.jquery.com/load/