javascript - Jquery AJAX/动画控制流程

标签 javascript jquery ajax

我很难在 Jquery 中制定一个设计模式来控制多个 AJAX 和动画。我当然将 AJAX 和动画绑定(bind)到一些事件,例如“单击”,但我试图通过函数保持代码模块化并添加包装方法($.fn),但我不知道如何让代码运行当函数或包装方法完成时。

编辑:好的,添加一些示例代码有点困难。所以这里有一些伪代码:

clickEventFunction(){
    ajaxRequest();
    ajaxRequest2();
    ajaxRequest3();
    animationFunction();
}

所有 ajax 请求完成之后,我想要启动一个动画。

最佳答案

正如其他人所说,您可以在每个 AJAX 请求完成后使用回调。在回调中,您可以使用计数器等来跟踪哪些请求已完成 - 一旦它们全部完成,只需触发您的动画。

关于javascript - Jquery AJAX/动画控制流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/951028/

相关文章:

ruby-on-rails - 雷中的重复物体

javascript - 如何在模式中嵌套两个 graphQL 查询?

Firefox 3.5 在 SVG 上支持的 Javascript 事件处理程序

jquery - 如何使用 jQuery 查找最接近元素的属性?

javascript - 从富文本字段内容创建列表项

c# - 删除从客户端发送的值列表

jquery - Rails 4 - ajax :success isn't being triggered

php - 调试通用 JS 函数 AJAX 调用后发生的 PHP 错误

javascript - angularJS 中的客户端重复数据验证

javascript - 有没有办法使用JavaScript来控制滚动条?