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 如何让企业微信机器人实现消息汇总整合
    • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
    • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
    • ¥15 TLE9879QXA40 电机驱动
    • ¥20 对于工程问题的非线性数学模型进行线性化
    • ¥15 Mirare PLUS 进行密钥认证?(详解)
    • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
    • ¥20 想用ollama做一个自己的AI数据库
    • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
    • ¥15 请问怎么才能复现这样的图呀