我为我的表单提交构建了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?
});
能够做到这一点真是太好了..
多谢