猿问

如何拦截所有Ajax的调用请求

如何拦截所有Ajax的调用请求


宝慕林4294392
浏览 602回答 1
1回答

慕虎7371278

最简单的 各种拥有ajax功能的框架,都会考虑到这种需求。直接用就好了。比如JQuery的:这一堆都是全局控制的。如果你想用原生javascript处理的话,就自己封装一个ajax方法,然后单独写一个全局方法就好了,再调用你封装的方法时先调用你的拦截方法。比如:1234567891011121314151617//ajax方法function myAjax(method,url,resultType,data.....){    //先拦截处理请求数据    myAjaxInterceptor(data);    // 执行ajax请求    doAjax(method,url,resultType,data.....){    }}// 拦截方法function myAjaxInterceptor(data){    //处理请求数据    data.addHeader('content-type','application-json');}// 真正执行ajax的方法doAjax(method,url,resultType,data.....){    doAjax......} 
随时随地看视频慕课网APP

相关分类

JQuery
我要回答