作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个网页,我正在将一个注释与存储在我的数据库中的页面相关联,以便在下次加载该页面时可以看到该通知,直到它被其他授权用户删除为止相同。但是,假设我在通过 AJAX 加载某些内容后将注释与页面相关联。我希望注释仅在下次在网页上加载该特定内容后出现。我想跟踪 AJAX 请求并将注释附加到它吗?我想通过放在任何网页底部的简单 JavaScript 代码来完成这一切。怎么做到的?
最佳答案
jQuery ajax 提供了在 ajax 请求之前、期间和之后触发事件的方法。请查看 api here获取完整列表。
这里有几个在每个 ajax 请求完成后调用的方法。
jQuery.ajaxComplete() - 注册一个在 Ajax 请求完成时调用的处理程序。
jQuery.ajaxSuccess() - 当 Ajax 请求成功完成时显示一条消息
这些函数允许您在事件发生后传递一个回调函数来触发。在该回调函数中检查是否加载了您想要的内容,然后显示注释。
上述方法的示例代码可以在这里找到:
http://api.jquery.com/ajaxComplete/
http://api.jquery.com/category/ajax/
希望这对您有所帮助。
关于javascript - 跟踪页面上的 Ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3147845/
我是一名优秀的程序员,十分优秀!