ajaxリクエストを監視し、リクエストの開始/終了時にスピナー画像を表示/非表示にする次のjQueryコードがあります。
これは、ページの読み込み時にうまく機能します。ただし、ページの一部を新しい ajax リンクで更新すると、このコードはajax:before
. unbind() を呼び出してからコードを再度呼び出すことなく、これに対する解決策があるかどうかは誰にもわかりませんか?
$("*[data-spinner]").on('ajax:before', function(e) {
$('#' + $(e.target).data('spinner')).show();
});
$("*[data-spinner]").on('ajax:complete', function(e) {
$('#' + $(e.target).data('spinner')).hide();
});