一、问题需求
页面用异步对一个下拉框赋值, 然后我要取得这个下拉框的值, 进行某些判断操作。但现在的问题是, 进行判断操作这段JS的优先级比起这段异步的代码优先级要高。
二、问题的解决办法
Ext.onReady 是一个异步, 加上你给下拉框赋值也是个异步,这两个异步不能同时执行
你可以在Ext.onReady里给这个下拉框赋值,然后再调用"判断JS"
Ext.onReady(function(){
下拉框赋值(fucntion() {
asym();
});
});
function 下拉框赋值(callback) {
下拉框.on('赋值', callback);
do异步赋值
}