使用整数数据类型设置“选择Dropbox值”

Set Select Dropbox Value using integer data type

本文关键字:选择 Dropbox 设置 整数 数据类型      更新时间:2024-03-06

我正在尝试设置一个dropbox的值。服务器返回的数据为int型

数据格式

data : {
    "profileID": "A000110A001XXX001",
    "profileName": "Profile Test",
    "profileState": "1002",
    "createDTime": "12-04-2013 14:16:43",
    "lfState": 4
}

然后将dropbox的值设置为

$("#lfState").val(data.lfState);

HTML选择框代码为

 <select name="lfState" id="lfState" >
    <option value="0">*** Select ***</option>
    <option value="1">Normal</option>
    <option value="2">Locked</option>
    <option value="3">Pending</option>
    <option value="4">Deleted</option>
</select>

选择框不会预先选择值lfState,这种情况仅在chrome中发生。FF正确选择该值。

请输入任何信息。

我在应用程序中发现了错误,这不是因为整数值,而是因为JavaScript异步处理ajax调用的方式。

所以有两个调用,一个是构建dropbox,另一个是从服务器获取数据。

在FF中,两个调用都是按顺序的,即同步的(我不知道为什么)。

在chrome中,它们是异步发生的,这就是为什么在构建选择框之前发生数据检索的原因。

所以我把调用改为同步调用,它开始正常工作。