Jquery 代码未在时间间隔内调用

Jquery 代码未在时间间隔内调用,jquery,Jquery,我想每隔5秒调用一个jquery代码,因为我正在使用以下代码 但这段代码并没有重复调用 我的代码是 setInterval($.getJSON('friendshipRequestCount', function(data) { var cnt=data.totalFriendshipRequestCount; if(cnt>0){ $('#f-request-count').css("display","block");

我想每隔5秒调用一个jquery代码,因为我正在使用以下代码 但这段代码并没有重复调用

我的代码是

 setInterval($.getJSON('friendshipRequestCount', function(data) {
        var cnt=data.totalFriendshipRequestCount;
        if(cnt>0){
            $('#f-request-count').css("display","block");
            $('#f-request-count').html(data.totalFriendshipRequestCount);
        }
        else{
            $('#f-request-count').css("display","none");
        }
    }),5000);

请查看问题所在

setInterval
需要传递函数,而不是
getJSON
的结果

setInterval(function () {
    $.getJSON('friendshipRequestCount', function (data) {
        var cnt = data.totalFriendshipRequestCount;
        if (cnt > 0) {
            $('#f-request-count').css("display", "block");
            $('#f-request-count').html(data.totalFriendshipRequestCount);
        } else {
            $('#f-request-count').css("display", "none");
        }
    });
}, 5000);

setInterval
需要传递一个函数,而不是
getJSON
的结果

setInterval(function () {
    $.getJSON('friendshipRequestCount', function (data) {
        var cnt = data.totalFriendshipRequestCount;
        if (cnt > 0) {
            $('#f-request-count').css("display", "block");
            $('#f-request-count').html(data.totalFriendshipRequestCount);
        } else {
            $('#f-request-count').css("display", "none");
        }
    });
}, 5000);

将函数作为setInterval中的第一个参数传递<代码>$。getJSON返回


将函数作为setInterval中的第一个参数传递<代码>$。getJSON返回


setInterval的第一个参数应该是一个函数。setInterval的第一个参数应该是一个函数。在传递给
getJSON
的处理程序之后,缺少一个右括号,在
setInterval
的第一个参数之后,还有一个右括号,谢谢您的关注!在传递给
getJSON
的处理程序之后缺少一个右括号,在
setInterval
的第一个参数之后又多了一个右括号,谢谢您的关注!