如何在jquery ajax成功调用之前调用自定义函数
How to call a custom function before jquery ajax success is called?
我正在开发一个使用jQuery和BackboneJS的移动应用程序。大多数ajax调用是使用jQuery的原生$.ajax
函数完成的,有些是使用Backbone的fetch()
和save()
函数完成的。现在我明白了,Backbone也在底层为xhr请求调用jQuery的$.ajax
函数。我想知道的是,在实际调用成功处理程序之前,我如何对响应(从ajax调用接收)执行一些计算?
所以我想知道的是,是否有一些方法可以扩展一些jquery函数,使其在调用ajax成功处理程序之前执行我想要的自定义代码?
使用全局Ajax事件:http://api.jquery.com/Ajax_Events/
$(document).bind("ajaxSuccess", function(){
// code here
}).bind("ajaxComplete", function(){
// code here
});
但是,我不确定事件顺序,我没有发现你是本地和全局处理程序之间的事件优先级。
相关文章:
- 具有自定义函数调用的 HTML 表单
- 使用 jQuery 对动态创建的元素调用自定义函数
- Angular2 在创建 ngSwitch 新视图后调用自定义函数
- 调用插件外部的自定义函数并传递参数
- jQuery:点击事件后调用自定义函数
- 调用自定义数据属性中的函数
- jQuery 在单击时调用自定义函数
- 可能调用的自定义函数列表
- 从firebug控制台调用自定义函数
- 在jQuery事件处理程序中调用自定义函数
- 我没有'我不想两次调用自定义函数
- 当第三方javascript异步函数完成执行时,调用自定义函数
- 是否有一种方法可以在调用对象的未定义函数时调用自定义函数?
- 如何在jqGrid中设置双击函数来调用自定义函数?
- 在java脚本中调用自定义函数而不是getfullyear()
- 从'外部'调用自定义函数中的函数
- 调用自定义函数时发生ReferenceError
- 在d3中调用自定义函数
- 是否可以使用setTimeout Node.js调用自定义函数
- 如何在jquery ajax成功调用之前调用自定义函数