在项目中,遇到了一个需要在ajax获取数据完成后再进行下一步操作的问题。
方法一:在ajax完成以后回调函数中写下一步执行的方法。
方法二:尝试着使用ajax同步的方法来进行处理,但是出现了警告,主线程如果用ajax同步的话,会影响页面渲染等问题,查阅资料说可以用h5 中的web worker。
方法三:在ajax执行之前,设置一个flag,在ajax方法内,检测执行结束,将flag的值重新设置,然后使用计时器检测,等到flag的值变化的时候,进行下一步操作。
在项目中,遇到了一个需要在ajax获取数据完成后再进行下一步操作的问题。
方法一:在ajax完成以后回调函数中写下一步执行的方法。
方法二:尝试着使用ajax同步的方法来进行处理,但是出现了警告,主线程如果用ajax同步的话,会影响页面渲染等问题,查阅资料说可以用h5 中的web worker。
方法三:在ajax执行之前,设置一个flag,在ajax方法内,检测执行结束,将flag的值重新设置,然后使用计时器检测,等到flag的值变化的时候,进行下一步操作。