0

这是我的脚本

$.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 文件中获取值?

4

2 回答 2

1

您可以使用括号表示法:

var opt = 'one';

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

var val = sample[opt]; // Manager
于 2013-10-01T12:59:53.423 回答
0

试试下面的代码:

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

alert(data);
于 2013-10-01T12:37:32.277 回答