最近一直在改老项目的Ajax请求,真的有点头大… $.ajax写了一堆回调,嵌套得跟迷宫似的。昨天修一个数据提交的bug,发现success里套了三个if判断,看得我眼睛都花了。ES6的fetch是真用不起来,项目里jQuery版本太老,连promise都不支持。还好finally能用,不然loading状态都不知道咋关。今天终于把一块恶心的POST请求重构成async/await风格,虽然还得包一层$.ajax,但至少逻辑清楚多了。话说你们还在用$.getScript吗?我这儿有个页面非得动态加载脚本,搞得我现在还得处理script load的时序问题,离谱…
登录/注册