【发布时间】:2021-04-27 18:09:53
【问题描述】:
我有一个剑道下拉菜单,我正在尝试使用 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,"SecurityGroupName":"Permission Testers","UserID":213,"Name":"Dawn 2 Bates"}]"
【问题讨论】:
标签: javascript jquery json ajax kendo-dropdown