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;

「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 に答える