问题描述
我有一个剑道下拉菜单,我正在尝试使用 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"}]"
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)