trueto
trueto
  • 发布:2016-01-30 10:23
  • 更新:2016-01-30 17:05
  • 阅读:3693

mui.plusReady中程序执行顺序是怎样的?可以设置吗?

分类:MUI

今天在mui.plusReady中调用函数(其中一个函数需要ajax请求后端数据,其它函数不用)时,发现需要ajax请求后端数据的函数总是最后一个执行而与其在mui.plusReady中的位置无关!这是mui为提高响应速度而设置的吗?可不可以设置为顺序执行呢?!

2016-01-30 10:23 负责人:无 分享
已邀请:
银家也是程序猿

银家也是程序猿

不应该吧,我怎么感觉一直是顺序执行的啊,楼主是不是指ajax请求success里面的内容在最后执行啊?

  • 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

该问题目前已经被锁定, 无法添加新回复