admin管理员组

文章数量:1570208

最近在某某高校上线AA系统之后对于某一个接口,有的时候可以界面可以正常渲染并展示正确的数据,偶尔不行。

前端开发人员打开浏览F12,指着屏幕说,AJAX请求了没有返回呀,这个要后端看看到底是什么问题

后端开发人员在XSHELL中查看实时日志,明明程序已经将处理结果返回了;而且NGINX也转发的请求结果也是200;而且通过在本机使用fiddler抓请求也是有返回值的,说明后端服务器是没问题。

根据经验判断会不会是学校的防火墙给拦截了喃,学校网络中心查了一圈,并不是。。。这就尴尬了。到底为什么喃。。。

正当大家都没招的时候,偶然发现浏览的内存开销越来越大,心想估计是前端在发起AJAX请求之后一致还在做什么操作,导致内存持续上升。让前端人员找到问题(无限循环)并解决之后,在更新代码后来再没出现上面的情况。

从现象上看,前端发起AJAX请求后一直循环执行某段代码会导致浏览器F12打开调试工具看不到后端返回的结果(RESPONSE)。具体是什么原理暂时还真不知道。对浏览器这块了解甚少,有人路过如果知道,请留言

文章来源: www.oschina,作者:特拉仔,版权归原作者所有,如需转载,请联系作者。

原文链接:https://my.oschina/u/3049601/blog/3107862

本文标签: 华为浏览器返回值ajax