我有一个$ .post()请求。
var count = 0;
function price(){
$.post('price/new.php',
{ item:val },
function(value){
//do
})
};
调用price()
后,如何每半秒钟计算一次++?
我做了以下但是
function price(){
trackC = setInterval(function() {
count++;
if(count==16){
//clearInterval func
}
},500);
$.post('price/new.php',
{ item:val },
function(value){
//do
})
};
但触发count++
时,price()
不会立即被调用。它从服务器返回count++
后开始执行value
。
如何在调用count++
函数时立即启动price()
并每隔半秒执行一次count++
?
答案 0 :(得分:3)
试试这个:
function price(){
count++;
trackC = setInterval(function() {
count++;
if(count==16){
//clearInterval func
}
},500);
$.post('price/new.php',
{ item:val },
function(value){
//do
})
};