0

サーバーが何かをするのを待つプログレスバーを作成しようとしています。サーバーが終了すると、プロセスバーが完了します。

これが私のjsです

var pbar4 = Ext.create('Ext.ProgressBar', {
        text:'Waiting on you...',
        width: 300,
        renderTo:Ext.getBody()
    });

    Ext.Ajax.request({
        url: 'getStatus.php',
        success: function(r) {
            if (r.responseText == 100)
               pbar4.updateText('All finished!');
            else 
               pbar4.updateProgress(r.responseText, r.responseText+'% completed...');
        }
    });

およびgetStatus.php

$total = 10000;
for ($i = 0; $i <= $total; $i++) {
    echo $i/$total*100;
}

しかし、私がそれを実行すると、次のようになります

ここに画像の説明を入力

ありがとうございます

4

2 に答える 2