2
我在我的网页中使用报告查看器。我决定我需要添加一些自定义功能(智者)。为此,我使用了一些jQuery库。当控件向远程服务器发送一个jax控件时会出现问题。我需要以某种方式得到关于它们的通知,并在请求完成时引发一个回调事件。jQuery - 检测所有的AJAX请求页上
这可能吗?
如果是这样怎么样?
我在我的网页中使用报告查看器。我决定我需要添加一些自定义功能(智者)。为此,我使用了一些jQuery库。当控件向远程服务器发送一个jax控件时会出现问题。我需要以某种方式得到关于它们的通知,并在请求完成时引发一个回调事件。jQuery - 检测所有的AJAX请求页上
这可能吗?
如果是这样怎么样?
您可以使用$.ajaxSetup()
函数,该函数允许您为所有ajax请求(由jQuery发出)注册全局属性。例如:
$(function() {
$.ajaxSetup({
complete: function(xhr, textStatus) {
// will be raised whenever an AJAX request completes (success or failure)
},
success: function(result) {
// will be raised whenever an AJAX request succeeds
},
etc ... you could use any available option
});
});
我不确定为什么,但这些事件没有达到。我正在使用不使用jquery的控件。 – vondip
@vondip,好的,控件不使用jQuery的事实解释了为什么这些事件永远不会到达。恐怕在这种情况下你不能实现这一点,或者可能会有一些浏览器特定的扩展。 –
我看到了,谢谢 – vondip