ajax 进度条 php,php – Jquery :: Ajax提供进度条?
您可以通過.html()將動畫gif加載到結果區域,直到ajax函數返回結果.只是一個想法
關于jquery ui進度條,間歇地通過你的腳本,你會想要一個表示完成百分比的數值作為一個賦值的javascript變量.例如…
// text example PHP script
if (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();
}
});
}
}
如果我不得不猜測,我敢打賭有一個更好的方法…但是,當我測試它是這樣對我有用的方式.
總結
以上是生活随笔為你收集整理的ajax 进度条 php,php – Jquery :: Ajax提供进度条?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hive 修改cluster by算法_
- 下一篇: ThinkPHP6项目基操(20.实战部