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

来源:互联网 发布:内容运营优化 编辑:程序博客网 时间:2024/06/12 14:52

在项目中,遇到了一个需要在ajax获取数据完成后再进行下一步操作的问题。

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

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

方法三:在ajax执行之前,设置一个flag,在ajax方法内,检测执行结束,将flag的值重新设置,然后使用计时器检测,等到flag的值变化的时候,进行下一步操作。

原创粉丝点击