栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

jQuery :: Ajax支持进度条吗?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jQuery :: Ajax支持进度条吗?

您可以将动画gif加载通过

.html()
到结果区域,直到您的ajax函数返回结果为止。只是个主意。

关于jquery ui进度栏,您需要间歇地遍历脚本,并将代表完成百分比的数字值作为已分配的javascript变量进行回显。例如…

// text example php scriptif (isset($_GET['twentyfive-percent'])) {    sleep(2); // I used sleep() to simulate processing    echo '$("#progressbar").progressbar({ value: 25 });';    }if (isset($_GET['fifty-percent'])) {    sleep(2);    echo '$("#progressbar").progressbar({ value: 50 });';    }if (isset($_GET['seventyfive-percent'])) {    sleep(2);    echo '$("#progressbar").progressbar({ value: 75 });';    }if (isset($_GET['onehundred-percent'])) {    sleep(2);    echo '$("#progressbar").progressbar({ value: 100 });';    }

下面是我用来获取进度条以更新其位置的函数。我知道,有点疯了。

avail_elem = 0;function progress_bar() {    progress_status = $('#progressbar').progressbar('value');    progress_status_avail = ['twentyfive-percent', 'fifty-percent', 'seventyfive-percent', 'onehundred-percent'];    if (progress_status != '100') {        $.ajax({ url: 'test.php?' + progress_status_avail[avail_elem], success: function(msg) {     eval(msg);     avail_elem++;     progress_bar();     } });        }    }

如果我不得不猜测的话,我敢打赌,还有更好的方法……但这就是我测试它时对我有用的方法。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/404013.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号