代码结构大概是这样的
ajax{
。。。
success:给select赋值
。。。
}
var value =$("aa").val();//获取select选中的值。
然后出现问题是获取select选中的值为空,一顿折腾后。。。
最后找到原因是ajax没加 async:true(异步),所以代码是先获取值再赋值的导致获取值为空。
启发:要考虑代码写法有细微的异常。
代码结构大概是这样的
ajax{
。。。
success:给select赋值
。。。
}
var value =$("aa").val();//获取select选中的值。
然后出现问题是获取select选中的值为空,一顿折腾后。。。
最后找到原因是ajax没加 async:true(异步),所以代码是先获取值再赋值的导致获取值为空。
启发:要考虑代码写法有细微的异常。