jQuery :: Ajax支持进度条吗?

jQuery :: Ajax支持进度条吗?,第1张

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();     } });        }    }

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



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5013298.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存