我有一个jquery函数,它使用$ .ajax
调用两个Web服务$.ajax({
url: url1,
success: function (datas) {
$("#elt-1").text($(datas).size());
for(var index = 0 ; index < $(datas).size() ; index++) {
$.ajax({
url: url2,
async: false,
success: function (data) {
console.info("Data [" + data + "] OK");
$("#elt-2").text(index + 1);
var progres = (index + 1) * 100 / $(datas).size();
$("#j-progress-bar").val(progres);
}
});
}
}
});
指令控制台适用于任何浏览器,但指令文本仅适用于firefox。在chrome和IE上,UI仅在函数结束时刷新。
如果我在$(&#34;#j-progress-bar&#34;)的设定值之后放置警报指令,则UI正确刷新。
实时更新UI的解决方案是什么?
感谢您的帮助。