相关疑难解决方法(0)

拦截所有ajax电话?

我试图拦截所有AJAX调用,以检查该AJAX响应是否包含我从PHP脚本发送为JSON的特定错误代码(代码:ACCESS_DENIED,SYSTEM_ERROR,NOT_FOUND).

我知道可以做这样的事情:

$('.log').ajaxSuccess(function(e, xhr, settings) {
});
Run Code Online (Sandbox Code Playgroud)

但是 - 只有当"ajaxSuccess"事件冒泡到.log div时才能工作吗?我对么?我可以通过将"ajaxSuccess"事件绑定到文档来实现我想要的吗?

$(document).ajaxSuccess(function(e, xhr, settings) {
});
Run Code Online (Sandbox Code Playgroud)

PS任何见解都是受欢迎的,jQuery或原始的javascript.谢谢!

javascript ajax jquery dom-events

23
推荐指数
3
解决办法
3万
查看次数

在javascript中扩展ActiveXObject

我想添加一些功能跟踪javascript中对ActiveX对象方法的某些调用.

我通常像这样创建我的activeX对象:var tconn = new ActiveXObject("Tconnector");

每次在tconn和activeX控件的所有其他实例上调用open方法时,我都需要记录.

我不能修改tconn的原型,因为它没有!

我认为我可以创建一个伪ActiveXObject函数,它创建一个代理对象来代理对真实代理的调用.你能帮帮我吗?

注意:编写直接包装器是不可能的,因为在应用程序中已经有1000次调用此activeX.

javascript proxy activex

8
推荐指数
1
解决办法
6946
查看次数

标签 统计

javascript ×2

activex ×1

ajax ×1

dom-events ×1

jquery ×1

proxy ×1