js中使用settimeout的问题

WEUI项目,在页面上有两个combox,后台返回json数据中是combox数据对应的id,如果使用两个ajax请求分别获取combox列表及数据时,会出现显示为空的情况,之前同事使用了一个简单的setTimeOut处理,但是网络波动时,会出现1000ms不够显示为空的情况,

但是设置时间长的话,又会影响用户体验,目前想到的解决方案有两种

1、直接从后台将combox对应的id及text全部拿过来,combox.text,combox.value解决问题

2、combox  ajax success后,根据value,从新设置text.

 

posted @ 2020-07-07 09:27  zhaogaojian  阅读(330)  评论(0编辑  收藏  举报