我想通过 web 服务将值列表从数据库绑定到 kendoCombobox。
这是代码:
<select id = "CbxArea" style="width:200px">
</select>
$(document).ready(function () {
var cmbArea = $("#CbxArea"),
area;
cmbArea.kendoComboBox();
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "FlashReportWebService.asmx/GetAreaNames",
dataType: "json",
success: function (data) {
for (i = 0; i < data.d.length; i++) {
area = data.d[i].AreaName;
cmbArea.append($("<option> </option>").val(area).html(area));
}
}
});
});
值列表成功出现,但问题是组合框中仅显示第一个值,其余值未显示(列表中有 16 个值)。
如果我写cmbArea;
而不是在cmbArea.kendoComboBox();
组合框中显示总共 16 个值。kendoComboBox
从 .asmx 页面绑定值有什么问题吗?
我必须kendoComboBox
只显示值。