Javascript 使用setInterval请求ajax
我想在按下enterkey后在指定的时间间隔调用ajax函数。 但是,代码不起作用。 我想得到一些建议。 谢谢大家!Javascript 使用setInterval请求ajax,javascript,ajax,setinterval,Javascript,Ajax,Setinterval,我想在按下enterkey后在指定的时间间隔调用ajax函数。 但是,代码不起作用。 我想得到一些建议。 谢谢大家! function regist(){ $.ajax({ url: '/getlabel', method: 'GET' }).done(function(r){ // console.log(r); $('#label').text(r) console.log("ajax-success")
function regist(){
$.ajax({
url: '/getlabel',
method: 'GET'
}).done(function(r){
// console.log(r);
$('#label').text(r)
console.log("ajax-success")
}).fail(function(){
console.log("ajax fail")
});
}
function keyPress(e) {
if (e.keyCode == 13) {
setInterval( regist() , 3000);
return false;
}
}
你能不能说得比“它不起作用”更具体一点?您会得到什么错误?您将函数传递给setInterval,而不是调用它。抛开这些障碍。除了代码不起作用,没有帮助之外,你想实现什么?我的意思是,通过标题中的泛型。常见错误:在按下Enter键后,只调用一次register()函数,而不是
setInterval(regist(),3000)
dosetInterval(regist,3000)。