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.

原文地址:https://www.cnblogs.com/zhaogaojian/p/13258972.html