获取下拉列表的选定ID

时间:2014-12-16 10:22:58

标签: javascript jquery

在下面的代码中,我有一个下拉列表,其中我想获得产品下拉列表的选定ID。请帮助我这样做。

获取产品ID:

 function MyFunction() {
        $.ajax({
            type: "POST",
            url: "OrderForm.aspx/InsertData",
            data: "{'ProductID':'" + $("#<%=ProductName.ClientID%>").val() + "','Quantity':'" + $("#<%=txtQuantity.ClientID%>").val() + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            async: "true",
            cache: "false",
            success: function (msg) {
                alert("Success");
                // On success                 
            },
            Error: function (x, e) {
                alert("Fail");
                // On Error
            }
        });

    }  
<editable:EditableDropDownList ID="ProductName" runat= "server"  CssClass="cbProductName" style="width:40%;" EnableViewState="true"   />

1 个答案:

答案 0 :(得分:0)

您需要查看editable:EditableDropDownList 因为你的选择需要值=&#34; this.id&#34;在循环中。
我不知道您正在使用哪个框架或插件,但在文档中搜索选项以选择选项中的选项值。
如果您没有定义值,则select会将显示的名称作为选项的默认值发送。

<option value="1">Soap</option>

将发送&#34; 1&#34;

<option>Other</option>

将发送&#34;其他&#34;