【问题标题】:JSON return populates field, now need to apply that value to make select option selectedJSON 返回填充字段,现在需要应用该值来选择选择选项
【发布时间】:2012-03-07 22:16:05
【问题描述】:

JSON - JQUERY 这是我从 CFC 的 JSON 返回得到的结果

{"thename":"Disabled","displayname":"目前无法选择室内氦气,更多信息请联系 xxxxxx@xxx.com。"}

我的输入 name="thename" 填充了值“已禁用”,一切都很好......

现在我有一个选择

<SELECT id="Enablor" name="Enablor"> 
<OPTION value="Enabled">Enabled</option>
<OPTION value="Disabled">Disabled</option>
</SELECT>

我想采取 --- "thename":"disabled" if disabled 选择禁用选项 "thename":"enabled" 如果启用,则选择启用选项

这只是其中之一。我想在我的返回成功 jquery 中执行此操作。

$.ajax({             
url: "changedisablesysequipment.cfc?method=getName"
,cache: false
,dataType: "json"            
,data: {lastname: datas}
, success: function (data){
$("#frmMain").formHash(data);
alert($('#thename')[0]);// this just shows [object]
Want to make option selected here
}

【问题讨论】:

    标签: jquery


    【解决方案1】:

    为了选择一个选项,您唯一需要做的就是添加它:

    selected="selected"
    

    到它的属性。

    例如:

    <SELECT id="Enablor" name="Enablor"> 
    <OPTION value="Enabled" selected="selected">Enabled</option>
    <OPTION value="Disabled">Disabled</option>
    </SELECT>
    

    我不是 jQuery 用户,但可能是这样的:

    $("#Enablor OPTION[value=" + data.thename + "]")[0].​selected = "selected"​​​​​
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-01
      • 2021-10-06
      • 2017-12-28
      相关资源
      最近更新 更多