webservices を介して、dataBase から 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;
合計16個の値の代わりに書き込むcmbArea.kendoComboBox();
と、コンボボックスに表示されます。kendoComboBox
.asmx ページからの値のバインドに問題はありますか?
値kendoComboBox
のみを表示する必要があります。