Javascript 获取下拉列表的选定id的步骤
在下面的代码中,我有一个下拉列表,我想在其中获得产品下拉列表的所选id。请帮助我这样做 要获取产品的id,请执行以下操作:Javascript 获取下拉列表的选定id的步骤,javascript,jquery,Javascript,Jquery,在下面的代码中,我有一个下拉列表,我想在其中获得产品下拉列表的所选id。请帮助我这样做 要获取产品的id,请执行以下操作: function MyFunction() { $.ajax({ type: "POST", url: "OrderForm.aspx/InsertData", data: "{'ProductID':'" + $("#<%=ProductName.ClientID%>")
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。
因为select需要循环中的值=this.id。
我不知道您使用的是哪种框架或插件,但在文档中搜索选项以选择select中选项的值。
如果未定义值,则选择将显示的名称作为选项的默认值发送
<option value="1">Soap</option>
将发送1个
<option>Other</option>
将发送其他错误应为错误。为什么不发送$ProductName.val?它是视图文件中的值。因此,这段代码是在视图中实现的,就像php变量可以解析为javascriptI一样,我得到的值不是IDID,您需要哪个id?元素id?还是一种属性?告诉我,我可以向您展示我的sql Server tbl中的代码我有productID和ProductName ie 1 Soap,2 oats。如果我选择Soap,我想获得id 1