javascript - 执行 ajax 调用时是否发送事件?
问题描述
每次在特定页面上执行 ajax 调用时,我都需要接收信息(因为其中有几个,并且在每个页面之后我都需要再次绑定处理程序)。我很想捕捉在此页面上完成的每个 ajax 调用之后发生的通用事件,它是否容易实现?
解决方案
每次在特定页面上执行 ajax 调用时,我都需要接收信息...
您可以通过注册全局处理程序来做到这一点$.ajaxSetup
。
因为有几个,在每个之后我需要再次绑定处理程序
这表明您可能希望研究使用事件委托而不是直接事件处理。通常(但不总是)可以处理父元素上的事件,当处理程序通过selector
可选参数触发时进行过滤on
。
推荐阅读
- elasticsearch - 在 Elasticsearch 中搜索包含“not”关键字的字符串
- node.js - 打字稿在导入时选择命名空间而不是函数
- jquery - 语义 UI 下拉菜单不适用于 Bootstrap 5 下拉菜单
- stripe-payments - Stripe CLI:如何传递一个空数组?
- python - 我怎么做才能让我的不和谐机器人按顺序提问和回答?
- react-native - Ignite React Native Boilerplate Mobx 状态树初始化状态
- java - 是否有递归函数来计算二叉搜索树中小于或等于 k 的节点数?
- javascript - 如何将输入框限制为仅接受正数并且最大值为 10
- node.js - 为什么以下代码将 x 值打印为 1,将 y 值打印为 10
- java - 为什么不能在增强的 for 循环中修改元素?