使用刷新间隔更新JSON

使用刷新间隔更新JSON,json,Json,我想每10秒更新一次json数据。 使用此函数会使脚本崩溃。 有更好的办法吗 $(function refreshUsers() { $.getJSON('/api/TrainlocationList/', function (loadscale) { $(loadscale).each(function (i, item) { $(item).each(function (i, Type) { $('#LabelI

我想每10秒更新一次json数据。 使用此函数会使脚本崩溃。 有更好的办法吗

$(function refreshUsers() {
    $.getJSON('/api/TrainlocationList/', function (loadscale) {
        $(loadscale).each(function (i, item) {
            $(item).each(function (i, Type) {
                $('#LabelID').html(Type.TrainLocationName);
                var refreshInterval = setInterval(refreshUsers, 10 * 1000);
            });
        });
    });
});

试试这个

setInterval(function() {
    $.getJSON('/api/TrainlocationList/', function (loadscale) {
        $(loadscale).each(function (i, item) {
            $(item).each(function (i, Type) {
                $('#LabelID').html(Type.TrainLocationName);
            });
        });
    });
}, 10000)

看起来不错!它每秒钟运行一次。加载新角色几个小时后会发生什么?在第一个例子中,我的浏览器在10分钟后崩溃:(我现在每10秒更新一次。你可以用chrome工具来监视它,或者使用
signal
?@user2385302,如果这起作用,你可以向上投票,帮助其他人解决同样的问题。