关于有时候ajax异步加载,导致有时候无法正确提示加载完成的状态
2017-09-08 18:39
302 查看
在项目中,遇到了一个需要在ajax获取数据完成后再进行下一步操作的问题。
方法一:在ajax完成以后回调函数中写下一步执行的方法。
方法二:尝试着使用ajax同步的方法来进行处理,但是出现了警告,主线程如果用ajax同步的话,会影响页面渲染等问题,查阅资料说可以用h5 中的web worker。
方法三:在ajax执行之前,设置一个flag,在ajax方法内,检测执行结束,将flag的值重新设置,然后使用计时器检测,等到flag的值变化的时候,进行下一步操作。
方法一:在ajax完成以后回调函数中写下一步执行的方法。
方法二:尝试着使用ajax同步的方法来进行处理,但是出现了警告,主线程如果用ajax同步的话,会影响页面渲染等问题,查阅资料说可以用h5 中的web worker。
方法三:在ajax执行之前,设置一个flag,在ajax方法内,检测执行结束,将flag的值重新设置,然后使用计时器检测,等到flag的值变化的时候,进行下一步操作。
相关文章推荐
- 关于ASP.NET 中使用Ajax进行异步调用问题,前台参数无法跳转到后台,提示500 internal server error
- vs2013 调试提示空指针、无法启动 iis express 服务、未能正确加载“Microsoft.VisualStudio.TraceLogPackage
- 关于java命令行在dos窗口下执行class文件时提示“找不到或无法加载类”问题
- 关于ListView异步加载图片导致图片显示混乱以及ListView效率问题探讨
- ssm中关于ajax发送PUT请求导致数据无法封装,出现sql语句错误
- IE9.0或者360下js(JavaScript、jQuery)不能正确执行(加载),按F12后执行正常;Firefox下ajax的success返回数据data(json、string)无法获取
- 关于vs2003调试时提示:试图运行项目时出错:无法启动调试 没有正确安装调试器。请运行安装程序安装
- 关于ListView异步加载图片导致图片显示混乱以及ListView ...
- ie下ajax错误:由于出现错误 c00ce56e 而导致此项操作无法完成
- 关于jquery+ajax+json+ssh框架整合,数值异步的问题(暂时解决方案--延迟加载(lazy)改为急加载)
- Ubuntu 锁定屏幕后即使输入正确密码也被提示密码错误导致无法解锁 问题的解决
- 关于excel提示无法加载xxx.xla(宏)的解决方法
- IE9.0或者360下js(JavaScript、jQuery)不能正确执行(加载),按F12后执行正常;Firefox下ajax的success返回数据data(json、string)无法获取
- ASP.NET MVC如何在页面加载完成后ajax异步刷新
- 关于Ajax调用Handler中的Server.MapPath提示无法映射的问题!
- IE6,IE7 关于js动态调整img src属性,无法正确发出异步请求的问题
- 关于vs2003调试时提示:试图运行项目时出错:无法启动调试 没有正确安装调试器。请运行安装程序安装
- 关于运行java程序提示:无法加载主类的问题
- 关于.Pro文件中引入源文件的不同写法,导致QMake无法生成正确的Makefile文件的错误
- 关于Java环境变量,提示找不到或无法加载主类