Javascript Jquery AJAX/动画控制流
我很难在Jquery中设计出一个控制多个AJAX和动画的设计模式。当然,我会将AJAX和动画绑定到一些事件上,比如“单击”,但我试图用函数和添加包装方法($.fn)来保持代码模块化,但我不知道如何在函数或包装方法完成时让代码运行 编辑:好的,添加一些示例代码有点困难。下面是一些伪代码:Javascript Jquery AJAX/动画控制流,javascript,jquery,ajax,Javascript,Jquery,Ajax,我很难在Jquery中设计出一个控制多个AJAX和动画的设计模式。当然,我会将AJAX和动画绑定到一些事件上,比如“单击”,但我试图用函数和添加包装方法($.fn)来保持代码模块化,但我不知道如何在函数或包装方法完成时让代码运行 编辑:好的,添加一些示例代码有点困难。下面是一些伪代码: clickEventFunction(){ ajaxRequest(); ajaxRequest2(); ajaxRequest3(); animationFunction();
clickEventFunction(){
ajaxRequest();
ajaxRequest2();
ajaxRequest3();
animationFunction();
}
所有ajax请求完成后我想要一个动画启动。正如其他人所说,您可以在每个ajax请求完成后使用回调。在回调中,您可以使用计数器之类的工具来跟踪哪些请求已完成—一旦它们全部完成,就触发动画。您是在谈论回调吗?也许您可以提供一些示例代码,说明您正试图为这个问题增加一点清晰度。它不是AJAX,而是DHTML。AJAX是指使用XMLHTTP从服务器获取数据。AJAX与动画无关。不,我熟悉AJAX和DHTML之间的区别。就我而言,动画和AJAX是齐头并进的。Josh-是的,我想回调在某种程度上是我正在使用的一种解决方案,但我想知道是否还有其他选项或方法我可能会忽略。谢谢。这就是我现在正在做的……这似乎是个好主意,但似乎不太优雅。