DragonWar% 2015-02-17 09:20 采纳率: 0%
浏览 14

Chrome和IE-刷新用户界面

I have a jquery function which call two web services with $.ajax

$.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);
                }
            });
        }
    }
});

The instruction console works on any browser but instructions text work well only on firefox. On chrome and IE, UI is refresh only at the end of the function.

If I put an alert instruction after the set val of $("#j-progress-bar"), UI is correctly refresh.

What is the solution to update UI in real time ?

Thanks for your help.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 下图接收小电路,谁知道原理
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度
    • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
    • ¥15 ETLCloud 处理json多层级问题
    • ¥15 matlab中使用gurobi时报错
    • ¥15 这个主板怎么能扩出一两个sata口
    • ¥15 不是,这到底错哪儿了😭
    • ¥15 2020长安杯与连接网探