[解決済み] $.ajax実行中にローディングイメージを表示する
2022-07-18 06:05:05
質問
非同期リクエストが実行されていることを示す画像を表示する方法について教えてください。私は以下のコードを使用して非同期リクエストを実行します。
$.ajax({
url: uri,
cache: false,
success: function(html){
$('.info').append(html);
}
});
何かアイデアはありますか?
どのように解決するのですか?
もちろん、リクエストを行う前に表示し、完了後に非表示にすることは可能です。
$('#loading-image').show();
$.ajax({
url: uri,
cache: false,
success: function(html){
$('.info').append(html);
},
complete: function(){
$('#loading-image').hide();
}
});
私は通常、グローバルなajaxStartとajaxStopイベントにそれをバインドする、より一般的な解決策を好みます。
$('#loading-image').bind('ajaxStart', function(){
$(this).show();
}).bind('ajaxStop', function(){
$(this).hide();
});
関連
-
[解決済み] なぜGoogleはJSONレスポンスにwhile(1);を前置するのでしょうか?
-
[解決済み] 私のJavaScriptコードは "No 'Access-Control-Allow-Origin' header is present on requested resource "というエラーを受け取りますが、Postmanはそうならないのはなぜですか?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] 画像の横のテキストを縦に揃える?
-
[解決済み] jQueryを使ったAjaxリクエストの中断
-
[解決済み] アップロード前に画像をプレビューする
-
[解決済み] div' コンテナに合わせて画像を自動リサイズするにはどうしたらいいですか?
-
[解決済み] div 内の画像を縦に並べる方法
-
[解決済み] jQuery Ajax呼び出し後のリダイレクトリクエストを管理する方法
-
[解決済み] Node.jsのES6クラスをrequireで作る
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 配列からオブジェクトを生成する
-
[解決済み] <Enter>でjQuery UIダイアログを送信する
-
[解決済み] javascriptで2つの数値を連結する方法は?
-
[解決済み] Javascriptで動的に命名されたメソッドを呼び出すにはどうすればよいですか?
-
[解決済み] jQueryで入力ファイルが空かどうかをチェックする方法
-
[解決済み] HTML要素にスクロールバーがあるかどうかをチェックする
-
[解決済み] selectタグのngModelの変更を検出する方法(Angular 2)?
-
[解決済み] SVG のテキスト要素の幅を取得する
-
[解決済み] jQueryを使用してAJAXリクエストに失敗した場合に再試行する最善の方法は何ですか?
-
[解決済み] JavaScriptのswitch文で厳密な比較を仮定するのは安全ですか?