每次在特定页面上执行 ajax 调用时,我都需要接收信息(因为有几个页面,并且在每个页面之后我需要再次绑定(bind)处理程序)。我很想捕获此页面上每次 ajax 调用完成后发生的通用事件,这是否很容易实现?
最佳答案
I need to receive information every time when ajax call is executed on specific page...
您可以通过 $.ajaxSetup
注册全局处理程序来做到这一点.
since there are couple of them and after every one I need to bind handlers again
这表明您可能需要考虑使用事件委托(delegate)而不是直接事件处理。通常(但并非总是)可以处理父元素上的事件,通过 on
的 selector
可选参数触发处理程序时进行过滤。 .
关于javascript - 执行ajax调用时是否发送了事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50509491/