今天在mui.plusReady中调用函数(其中一个函数需要ajax请求后端数据,其它函数不用)时,发现需要ajax请求后端数据的函数总是最后一个执行而与其在mui.plusReady中的位置无关!这是mui为提高响应速度而设置的吗?可不可以设置为顺序执行呢?!
trueto
- 发布:2016-01-30 10:23
- 更新:2016-01-30 17:05
- 阅读:3693
mui.plusReady中程序执行顺序是怎样的?可以设置吗?
分类:MUI
trueto (作者)
是的
2016-01-30 18:16
银家也是程序猿
这个是必然的啊,ajax的请求是异步请求吧,你ajax请求加一个参数:async: false 这样的话会有一个隐患就是说如果你的请求出异常了,程序会一直卡在那里,还有一种情况就是说楼主你可以把后面需要执行的代码全部放在success函数里面也是可以的
2016-01-31 08:51
trueto (作者)
好的,谢谢提醒!async: false后就对了
2016-01-31 15:27
银家也是程序猿
客气了
2016-01-31 15:34