javascript - 执行ajax调用时是否发送了事件?

标签 javascript jquery ajax

每次在特定页面上执行 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)而不是直接事件处理。通常(但并非总是)可以处理父元素上的事件,通过 onselector 可选参数触发处理程序时进行过滤。 .

关于javascript - 执行ajax调用时是否发送了事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50509491/

相关文章:

javascript - JS 多个 $(document).ready(function() 合并问题 :

javascript - 如何检查选择了哪个单选按钮并在 jQuery 中使用 if else 语句应用适当的行为

javascript - 无法获取表单进行验证

java - 新手 'Can you do this with Dojo/Ajax' 问题

javascript - javascript 函数参数的值如何在页面请求中保留下来?

javascript - sweetalert 2 上有超过 2 个按钮

javascript - bing map 巴林的过境路线

javascript - Knockoutjs 单选按钮组自定义绑定(bind)未根据选择更新

javascript - 使fadeIn和fadeOut效果在jquery中顺利工作

Jquery - 选择器,由对象和字符串组成,可以吗?