I need the way to intercept all ajax requests maded from page. So i need some wrapper to add my data to all users requests.
- 2How are you making these requests?Nick Craver– Nick Craver2010-07-08 11:00:22 +00:00Commented Jul 8, 2010 at 11:00
- How about using this library? github.com/slorber/ajax-interceptorSebastien Lorber– Sebastien Lorber2014-09-19 15:22:45 +00:00Commented Sep 19, 2014 at 15:22
3 Answers
Huh... i made this work))) with help of this topic Extending an ActiveXObject in javascript i made script that intercept all ajax requests no matter what framework or browser do user use.
You can look at it here: Script
Comments
I dont think you can get this out of the box .
What you need here is a little restructuring of your client side code [ You should have already done that , but it is never too late :) ] .
Make a function that has the responsibility of interacting with server . Use this to make ALL your server requests and get data . After that whenever you need to do something at a application level ( like maybe caching data to avoid server side trip ) you can do in this function .
So something like
xhr_request( url , callback_function, params ) ; // where xhr_request is your custom function that takes care of server interaction . Comments
I'm looking for the same thing i think i want to modify ajax reponse on the fly i find this i'll tell you but it's hard for a script kiddies like me
See the Enterprise JQuery article Mock Your Ajax Requests with Mockjax for Rapid Development.