Javascript 数据库值无法将其发送到Dropdownlist jQuery
在我的数据库中有一列,名称是Javascript 数据库值无法将其发送到Dropdownlist jQuery,javascript,jquery,asp.net,ajax,json,Javascript,Jquery,Asp.net,Ajax,Json,在我的数据库中有一列,名称是Sequence&它由数字(int)组成。在应用程序的编辑功能中,我需要在jQuery下拉列表中显示所选的数字 在我的AJAX调用中,我发送了ProductId并获取了特定的行 Html控件 <select class="form-control" id="drpsequence"></select> 我的jQuery下拉列表 $("#drpsequence option:selected").append($("<option
Sequence
&它由数字(int)组成。在应用程序的编辑功能中,我需要在jQuery下拉列表中显示所选的数字
在我的AJAX调用中,我发送了ProductId并获取了特定的行
Html控件
<select class="form-control" id="drpsequence"></select>
我的jQuery下拉列表
$("#drpsequence option:selected").append($("<option></option>").val(msg._prodlng[0].Sequence).text(msg._prodlng[0].Sequence));
$(“#drpsequence option:selected”).append($(“”).val(msg.#prodlng[0].Sequence).text(msg.#prodlng[0].Sequence));
在上面的代码
msg.\u prodlng[0]中,序列
作为所选数字出现我不确定您试图做什么,但看起来您正在将一个
标记添加到另一个
标记中,而该标记很可能不是您想要的。如果返回值已作为所选选项存在:
$("#drpsequence").val(msg._prodlng[0].Sequence).prop('selected', true);
或者,如果需要添加选项:
var opt = $("<option>")
.val(msg._prodlng[0].Sequence)
.text(msg._prodlng[0].Sequence);
$("#drpsequence").append(opt);
var opt=$(“”)
.val(msg.\u prodlng[0].序列)
.text(msg.\u prodlng[0].序列);
$(“#drpsequence”).append(opt);
代码片段示例:
//foo-->选择
$('foo').val('baz').prop('selected',true);
$('#bim')。单击(函数(){
$('#foo').append('boop');//您需要执行以下操作之一
- 或者找到该选项,并使该
selected=true
如下所示
$(“#选择选项”)。每个(功能(i){
if($(this.val()=“Orange”)$(this.attr(“选定的”,“真的”);
});
苹果
橙色
香蕉