我有一个$.post()请求。
var count = 0;
function price(){
$.post('price/new.php',
{ item:val },
function(value){
//do
})
};
一旦调用了price()
,我如何每1/2秒执行一次count++ ?
我做了下面的事,但是
function price(){
trackC = setInterval(function() {
count++;
if(count==16){
//clearInterval func
}
},500);
$.post('price/new.php',
{ item:val },
function(value){
//do
})
};
但是当price()
被触发时,count++
不会立即被调用。它在从服务器返回value
之后开始执行count++
。
如何在调用price()
函数时立即启动count++
并每半秒执行count++
?
try this:
function price(){
count++;
trackC = setInterval(function() {
count++;
if(count==16){
//clearInterval func
}
},500);
$.post('price/new.php',
{ item:val },
function(value){
//do
})
};