您的位置:首页 > 其它

关于有时候ajax异步加载,导致有时候无法正确提示加载完成的状态

2017-09-08 18:39 302 查看
在项目中,遇到了一个需要在ajax获取数据完成后再进行下一步操作的问题。

方法一:在ajax完成以后回调函数中写下一步执行的方法。

方法二:尝试着使用ajax同步的方法来进行处理,但是出现了警告,主线程如果用ajax同步的话,会影响页面渲染等问题,查阅资料说可以用h5 中的web worker。

方法三:在ajax执行之前,设置一个flag,在ajax方法内,检测执行结束,将flag的值重新设置,然后使用计时器检测,等到flag的值变化的时候,进行下一步操作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐