2017-04-21 58 views
-5

我要在5秒钟后更新此查询,用于刷新DIV我想5秒后更新此查询

function cart_count(){ 
    $.ajax({ 
     url : "functions.php", 
     method : "POST", 
     data : {cart_count:1}, 
     success : function(data){ 
     $(".badge").html(data); 
     } 
    }) 
} 
+0

'setInterval(function(){// your code here},5000);' –

+0

如果我这样写它不工作setInterva函数cart_count(){.018。 /../../functions/functions.php“, 方法:”POST“, data:{cart_count:1}, 成功:函数(data){(”。badge“)。html(data ); } }) },5000); –

+0

确定代码正在工作..它在@Mayank中的工作回答..但是使用'setInterval()'你的代码每5秒将工作,直到你使用'clearInterval();'停止它。 '你的代码将在5秒后运行一次..下面的答案表明..取决于你想要做什么 –

回答

0

使用JS setInterval(),如:

setInterval(function(){ alert("Hello"); }, 5000); // It will execute the code on every 5 seconds 
 
// Instead of alert("Hello"); put your ajax() code here

0

试试这个

(function(){  
setTimeout(cart_count(), 5000); 
})();