私は ajax ローダー イメージを表示したいです。私のレール アプリでは、1 つのページに 3 つの異なるフォームがあります。これらのページはすべて ajax 化されており、同じコントローラー アクションを実行しています。ajax ローダー イメージを追加しましたが、1 つのフォームを押すと、画像はページ内のすべてのフォームに表示されます。
私のjsファイル: $("#loading-password").hide(); $("#読み込みアドレス").hide(); $("#loading").hide();
$(document).bind("ajaxSend", function(){
$("#loading").show();
$("#loading-password").hide();
$("#loading-address").hide();
}).bind("ajaxComplete", function(){
$("#loading").fadeOut("slow");
});
$(document).bind("ajaxSend", function(){
$("#loading-password").show();
$("#loading-address").hide();
$("#loading").hide();
}).bind("ajaxComplete", function(){
$("#loading-password").fadeOut("slow");
});
$(document).bind("ajaxSend", function(){
$("#loading-address").show();
$("#loading-password").hide();
$("#loading").hide();
}).bind("ajaxComplete", function(){
$("#loading-address").fadeOut("slow");
});
3 つのフォームに 3 つの異なる div があります。ここで何が問題なのかわかりません。
みんな助けてください。