0

jquery は初めてです。

大量のデータをロードする Web アプリケーションがあります。問題は、グラフに表示されているデータをロードするのに 2 分かかることです。

可能であれば、次のように進行状況バーを表示したいと思います: http://ajaxload.info/

データが正常にロードされたら、グラフを停止してロードしたいと思います。また、ボタンをクリックすると、サーバーに対してリクエストが行われ、ボタンのクリックに基づいて別のデータセットがリロードされます。データをロードしている間、同じ進行状況の円を表示したいと考えています。

$.ajax を使用してサーバー リクエストを作成しています。

誰かが助けてくれれば、大歓迎です。

再度、感謝します。

4

2 に答える 2

1
$('#loading-image').show();
$.ajax({
      url: uri,
      cache: false,
      success: function(html){
        $('.info').append(html);
      },
      complete: function(){
        $('#loading-image').hide();
      }
    });
于 2012-07-04T12:13:13.593 に答える
0

データを保持するdivにデフォルトでローリング画像が含まれる手法を使用しています。ローリング画像を保持するdiv内のロード関数の結果を置き換えるjqueryロード関数を作成し、このようにしてローリング画像データが読み込まれると消えます。

于 2012-07-04T12:01:34.977 に答える