我正在尝试获取正在运行的请求的状态,并在第一个请求运行时在页面上更新它。但它在请求运行时不会更新,它只会在开始和结束时更新。怎么了?
这是我的代码:
函数 get_remote() {
$.ajax({
url: "Html->url(array('action'=>'getstatus','test')) ?>",
成功:功能(响应){
$("#info").html(响应);
console.log('ok');
如果(响应!='完成')
setTimeout("get_remote()", 10);
}
});
}
$(函数(){
$('#initimport').click(function(){
get_remote();
$.ajax({
url: "Html->url(array('action'=>'initimport'))?>",
成功:函数(){
console.log('成功', this);
}
});
返回假;
});
});