util里面的js为什么不是优先执行
发布于 7 年前 作者 ykong 2964 次浏览 来自 问答

js执行顺序非常乱,在util里面写的request请求,return返回的得到的data,但是在别的页面中调用这个方法的时候都是别的页面js跑完了这个util里面的request才请求到值,导致调用页面返回空值。js执行顺序好乱

3 回复

第一次执行util里的request返回数据是个空Object,然后会请求第二第三次才是由后台返回的非空数据。请问这是怎么回事?我的思路是在util里面封装一个request,将获取到的值返回给其他页面,避免每个页面都要写多个request的麻烦,现在遇到这种问题应该有什么好的解决办法

request居然是异步的,试了一下动态传入success的处理函数就能解决问题

网络请求,在success,fail中处理回调

回到顶部