在执行$ .ajax调用时使动画功能起作用

时间:2013-09-13 20:34:07

标签: javascript jquery ajax

我在制作这项工作时遇到了问题。我正在使用JQuery 2.0 ......

我尝试了这个但在ajaxStart对象上出现了异常错误。

$.ajax({
   //Scripts here...
}).ajaxStart(function() { 
   animationStart();  // Display the busy animation...
}).ajaxStop(function() {
   animationStop();  // Hide the busy animation...
});

2 个答案:

答案 0 :(得分:2)

请参阅documentation

从jQuery 1.8开始,.ajaxStart()方法只应附加到document

$(document).ajaxStart(animationStart).ajaxStop(animationStop);

答案 1 :(得分:0)

除了Jason P说这样做有什么不对吗?

animationStart();

$.ajax({
   ..................
   done: function() {
       animationStop();
   }
});