Jquery 代码未在时间间隔内调用
我想每隔5秒调用一个jquery代码,因为我正在使用以下代码 但这段代码并没有重复调用 我的代码是Jquery 代码未在时间间隔内调用,jquery,Jquery,我想每隔5秒调用一个jquery代码,因为我正在使用以下代码 但这段代码并没有重复调用 我的代码是 setInterval($.getJSON('friendshipRequestCount', function(data) { var cnt=data.totalFriendshipRequestCount; if(cnt>0){ $('#f-request-count').css("display","block");
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
的第一个参数之后又多了一个右括号,谢谢您的关注!