在用户的操作之后,我有两个相当连续的 ajax 请求,我通过<p:ajaxStatus>
. 但是在它们之间,客户端发生了一些事情(不需要用户操作),显示 ajax 状态指示有一点中断。
有没有办法缩小这个差距?
更新:
我尝试了 KidTempo 的提议,使用另一个<p:remoteCommand>
来执行async=true
Ajax 请求,actionListener
它现在似乎可以工作:
public void sleep(ActionEvent ae) throws InterruptedException{
setAddressProcessingFinished(false);
Thread thread = Thread.currentThread();
while(addressProcessingFinished == false){
thread.sleep(1000);
}
}