please wait
登録にはもう少し時間がかかるため、フォーム送信用に gif アニメーターを作成しました。
すべてが正常に動作するようになりましたが、成功メッセージが表示された後も gif アニメーションが引き続き実行されます。したがって、私のアニメーション機能はまだ実行されています。どうすればその機能を殺すことができますか?
これは私が今やったことです:
function loadSubmit(){
ProgressImage = document.getElementById('progress_image');
document.getElementById("progress").style.visibility = "visible";
setTimeout("ProgressImage.src = ProgressImage.src",100);
return true;
}
そして、私はこれを私のajax関数の前に呼び出します:
loadSubmit();
$.ajax({
url: "/register_me/",
type: "POST",
...
}).done(function(){
// can i somehow kill loadSubmit() function in this scope?
});
これができたらとてもいいですね..
どうもありがとう