首页 > 解决方案 > 执行 ajax 调用时是否发送事件?

问题描述

每次在特定页面上执行 ajax 调用时,我都需要接收信息(因为其中有几个,并且在每个页面之后我都需要再次绑定处理程序)。我很想捕捉在此页面上完成的每个 ajax 调用之后发生的通用事件,它是否容易实现?

标签: javascriptjqueryajax

解决方案


每次在特定页面上执行 ajax 调用时,我都需要接收信息...

您可以通过注册全局处理程序来做到这一点$.ajaxSetup

因为有几个,在每个之后我需要再次绑定处理程序

这表明您可能希望研究使用事件委托而不是直接事件处理。通常(但不总是)可以处理父元素上的事件,当处理程序通过selector可选参数触发时进行过滤on


推荐阅读