0

私の知る限り、これを設計するには 2 つの方法があります。

  1. gifファイルを使用。[保存] ボタンをクリックすると、「保存中...」の gif ファイルが画面に数秒間表示され (遅延はハードコーディングされています)、その後、レコードをデータベースに保存するプロセスが開始されます。理想的に言えば、アニメーションの遅延とレコードの保存の両方に時間がかかるため、パフォーマンスが低下します。

  2. マルチスレッド。レコードとアニメーションの保存は並行して行う必要があります。これを行う方法がわかりません。

どれが可能ですか?

親切に、いくつかの情報とコード スニペットを共有してください。また、これを解決できる他のアイデアを投稿してください。

前もって感謝します

4

3 に答える 3

1

代わりにこのプラグインを使用してください

jquery プラグイン メッセージ

ライブデモ

于 2012-08-31T07:12:42.433 に答える
0

最初の方が良いと思います..以下のコードをページに配置し、ボタンをクリックすると、対応するdiv IDがロードされます。

        <div id="divLoading" class="loading-div">
            <img id="imgLoading" class="loading-img" src="images/loading.gif"" />
            <span>Just a moment...</span>
        </div>
于 2012-08-31T07:04:36.460 に答える
0

2 つ目は簡単に実行できます。

JQUERY APIを使用し、

詳しくはこちら

$.ajax({
  type: "POST",
  url: "some.php", // here server side saving code will be here.
  data: { name: "John", location: "Boston" }
}).done(function( msg ) {
  alert( "Data Saved: " + msg );
});

それまでの間、読み込み中...のようなGIFの画像を表示して保存するだけです。

于 2012-08-31T07:05:09.180 に答える