簡體   English   中英

如何在$ .getJSON中使用下拉列表值?

[英]How to use dropdown list value inside $.getJSON?

這是我的劇本

$.getJSON("Employee.js", function (data) { 
       var sample = data.one;alert(sample) });

這是Employee.js文件

var sample={ "one":"Manager","two":"Sr.Eng","three":"Eng" }

我對此很好。 我想從下拉列表中獲取值。 即我的下拉列表將如下所示:

 <asp:DropDownList ID="ddlEmployee" runat="server">
                        <asp:ListItem>one</asp:ListItem>
                        <asp:ListItem>two</asp:ListItem>
                        <asp:ListItem>three</asp:ListItem>
                        <asp:ListItem>four</asp:ListItem>
                    </asp:DropDownList>

我在jscript中獲得ddlEmployee的值

var sel = document.getElementById("<%=ddlEmployee.ClientID%>");
        var opt = sel.options[sel.selectedIndex].text;

Bot如何使用“ opt”從Employee.js文件中獲取值?

您可以使用方括號表示法:

var opt = 'one';

var sample = { "one":"Manager","two":"Sr.Eng","three":"Eng" };

var val = sample[opt]; // Manager

試試下面的代碼:

var data=$.("#ddlEmployee").val();

alert(data);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM