【发布时间】:2010-07-08 10:57:55
【问题描述】:
我需要拦截从页面发出的所有 ajax 请求的方法。所以我需要一些包装器来将我的数据添加到所有用户请求中。
【问题讨论】:
-
你是如何提出这些要求的?
-
使用这个库怎么样? github.com/slorber/ajax-interceptor
标签: javascript ajax wrapper intercept
我需要拦截从页面发出的所有 ajax 请求的方法。所以我需要一些包装器来将我的数据添加到所有用户请求中。
【问题讨论】:
标签: javascript ajax wrapper intercept
嗯...我做了这个工作))) 在这个话题的帮助下Extending an ActiveXObject in javascript 无论用户使用什么框架或浏览器,我都制作了拦截所有 ajax 请求的脚本。
你可以看这里:Script
【讨论】:
我不认为你可以开箱即用。
您在这里需要的是对客户端代码进行一些重组[您应该已经这样做了,但永远不会太晚:)]。
制作一个负责与服务器交互的函数。使用它来发出所有服务器请求并获取数据。之后,每当您需要在应用程序级别执行某些操作(例如缓存数据以避免服务器端故障)时,您都可以在此函数中执行此操作。
比如
xhr_request( url , callback_function, params ) ;
// where xhr_request is your custom function that takes care of server interaction .
【讨论】:
我正在寻找同样的东西,我想我想即时修改 ajax 响应我发现这个我会告诉你,但对于像我这样的脚本小子来说很难
请参阅 Enterprise JQuery 文章 Mock Your Ajax Requests with Mockjax for Rapid Development。
【讨论】: