Ajax (jQuery) 経由で送信できる 2 つの個別のフォームを含むページがあります。これらのフォームごとに、読み込みインジケータをユーザーに表示したいと思います。これらのアイコンを簡単に表示できる素敵なコードを見つけましたが、フォームが 1 つしかない場合にのみ機能します。
$('.ajaxloader').hide().ajaxStart(function () {
$(this).show();
}).ajaxStop(function () {
$(this).hide();
});
ajaxloader は、読み込み中の画像を CSS の背景画像として表示するクラスです。それを使用するには、次のようなものを追加するだけです。<span class="ajaxLoader">Busy ...</span>
これを自分のページ (2 つのフォームがある) でテストし、2 つのうちの 1 つを送信すると、両方の読み込みインジケーターが表示されます (これは明らかです)。今私の質問は、表示する必要があるインジケーターをどのように表示できますか? span-tag に id 属性をつけようかと考えていたのですが、どうしたらいいのかわかりません。これをできるだけ汎用的にしたいので、コードをハードコードしたり複製したりする必要はありません。
ありがとう!