.btn
をクリックするとAjax通信する以下の様なコードで
javascript
1$container.on( 'click', '.btn', function() 2{ 3 4 //ローディング画像を出す 5 6 $.ajax({ 7 url: 'hoge.php' 8 }).done( function() { 9 ... 10 }).always( function() { 11 12 //ローディング画像を消す 13 14 }); 15});
コメントになってる部分を実装してみたのですが、Ajax通信中に
何度も.btn
をクリックするとローディング画像が複数出て、Ajax通信も複数回行われてしまいました。
.btn
をクリックすると、Ajax通信をし、通信中はローディング画像を表示し、通信が完了するまでクリックによるイベントを停止させるにはどうすればいいでしょうか。
どうかご教授ください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。