如何填充 Jason Data 对 Kendo Dropdown 的响应?

问题描述

我有一个剑道下拉菜单,我正在尝试使用 ajax jason 响应填充数据。不幸的是,下拉列表显示为空白。知道我错过了什么吗?你能帮忙吗?

DIV:

<div class="row form-group spacer">
                            <div class="col-md-12">
                                <div class="col-md-12">
                                    @Html.Label("Recipients")
                                    <div id="commentrecipients" class="dirtyignore" name="commentrecipients"></div>
                                </div>
                            </div>
                        </div>

这是我的 Ajax 调用

function DisplayCommentDialog(EntityOrganizationID) {

    $('#commentrecipients').kendoDropDownList({
        dataTextField: "Name",dataValueField: "UserID",autoBind: false
    });

        $.ajax({
            type: "GET",url: "/Submission/SecurityGroupsUsersAccessRight",async: false,dataType: "JSON",data: {
                id: EntityOrganizationID
            },success: function (data) {
                
                    var ddl = $('#commentrecipients').data("kendoDropDownList");
                    ddl.setDataSource(data);
                    ddl.refresh();
    
                    $('#commentrecipients').show();
                
            }
        }); 
    
    }

杰森回应:

data = "[{"SecurityGroupID":31,"SecurityGroupName":"Permission Testers","UserID":30,"Name":"Dawn Test'Neil"},{"SecurityGroupID":31,"UserID":213,"Name":"Dawn 2 Bates"}]"

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)