0

jQuery.ajax多くのリクエストを処理するプロジェクトに取り組んでいるとします。"loading..."ここで、リクエストの実行中に一種のメッセージを表示したいと考えています。

どうやってそれをすることができますか?すべての呼び出しを変更することはできません$.ajax(例: 呼び出しが多すぎる、または一貫した動作が重要であるなど)。

これについてのガイダンスが必要です...ありがとう...

4

3 に答える 3

1

このページを確認してください: http://api.jquery.com/category/ajax/

が表示されます.ajaxStart()。そのページをチェックすれば、きっとわかると思います。あなたのプロフィールには「新しいことを学ぶことに非常に熱心」と書かれているので、すべてを紹介するつもりはありません :-)

于 2012-09-26T10:39:04.797 に答える
0

次のように、すべての ajax イベントをリッスンできます。

$("#loading").bind("ajaxSend", function() {
    $(this).show();
}).bind("ajaxComplete", function(){
    $(this).hide();
});

このページの詳細: http://docs.jquery.com/Ajax_Events

于 2012-09-26T10:42:08.960 に答える
0

これを確認してください:http://api.jquery.com/ajaxStart/

そのページには、次のように表示されます。

Ajax リクエストが開始されるたびに読み込み中のメッセージを表示します (まだアクティブなものはありません)。

$("#loading").ajaxStart(function(){
   $(this).show();
});
于 2012-09-26T10:39:20.530 に答える