C# 如何使用Jquery在下拉列表中填充数据 我的Jquery代码 (“#”).append($(“”).attr(“value”,valueData1.text(Data1)) 我的asp代码

C# 如何使用Jquery在下拉列表中填充数据 我的Jquery代码 (“#”).append($(“”).attr(“value”,valueData1.text(Data1)) 我的asp代码,c#,jquery,asp.net,json,C#,Jquery,Asp.net,Json,我怎么做?它不工作你在循环数据吗 my Jquery code ("#<%=cboBranch.ClientID%>").append($("<option></option>").attr("value",valueData1).text(Data1)) my asp code <asp:DropDownList ID="cboBranch" runat="server" class="medium" > //清除下拉列表 $(“#

我怎么做?它不工作

你在循环数据吗

  my Jquery code
 ("#<%=cboBranch.ClientID%>").append($("<option></option>").attr("value",valueData1).text(Data1))

 my asp code
 <asp:DropDownList ID="cboBranch" runat="server" class="medium" >
//清除下拉列表
$(“#”)html(“”);
对于(变量i=0;i

阅读

您正在循环数据吗

  my Jquery code
 ("#<%=cboBranch.ClientID%>").append($("<option></option>").attr("value",valueData1).text(Data1))

 my asp code
 <asp:DropDownList ID="cboBranch" runat="server" class="medium" >
//清除下拉列表
$(“#”)html(“”);
对于(变量i=0;i

阅读

假设
结果
是您的JSON数据,然后执行以下操作

// clear dropdown
    $("#<%=cboBranch.ClientID%>").html("");
    for (var i = 0; i < data.length; i++) {
        var item = data[i];
        $("#<%=cboBranch.ClientID%>").append(
              $("<option></option>").val(item.Id).html(item.Name);
        );
    });
$。每个(结果,函数(){
options.append($(“”).val(this.Value).text(this.Name));

假设
结果
是您的JSON数据,然后执行以下操作

// clear dropdown
    $("#<%=cboBranch.ClientID%>").html("");
    for (var i = 0; i < data.length; i++) {
        var item = data[i];
        $("#<%=cboBranch.ClientID%>").append(
              $("<option></option>").val(item.Id).html(item.Name);
        );
    });
$。每个(结果,函数(){
options.append($(“”).val(this.Value).text(this.Name));

您的JQuery代码看起来不错;问题一定是您没有在此处显示的其他内容(例如,在加载HTML之前执行的脚本)。你能提供一个简短的、自包含的、可编译的示例吗?你想用JSON数据填充下拉列表吗?是的,我已经完成了JSON,我不知道如何在下拉列表中填充它。这是一个用户控件。你能告诉我怎么做吗?你的JQuery代码看起来不错;问题一定是你没有在这里显示的其他内容(例如,在加载HTML之前执行的脚本)。你能提供一个简短的、自包含的、可编译的示例吗?你想用JSON数据填充下拉列表吗?是的,我已经完成了JSON,我不知道如何在下拉列表中填充它。这是一个用户控件。你能告诉我怎么做吗?它不起作用,我想问题是这不是一个页面。这是.NET中的一个用户控件。它不起作用,我认为问题在于这不是一个页面,这是.NET中的一个用户控件。