私はkendoUIとjsonにまったく慣れていません。私の問題は、データがロードされていないように見えることです。おそらく、スキーマが正しくないか、エラーが発生せず、コンボボックスが常にロードされているだけです。これが私のサンプルコードです:
$(document).ready(function () {
clientDS = new kendo.data.DataSource({
transport: {
read: {
url: "http://localhost/JSON_MP.asmx/GetListCountries?developerId=101&developerHash=9df7273b410761f74331bde746e5c2354b73b487×tamp=1242207092430", //Note the URL path!
dataType: "json",
contentType: "application/json; charset=utf-8"
}
},
schema: {
data: "listValues"
}
});
$("#kendoCboClient").kendoComboBox({
placeholder: "Select a Country...",
dataTextField: "name",
dataValueField: "id",
dataSource: clientDS
});
});
と私のデータスタック:
{"errorString": "ok"、 "errorCode":0、 "listValues":[{"name": "UNKNOWN"、 "id":1}、{"name": "South Africa"、 "id": 2}、{"name": "Mozambique"、 "id":3}、{"name": "Philippines"、 "id":4}、{"name": "Namibia"、 "id":5} 、{"name": "United Arab Emirates"、 "id":6}、{"name": "England"、 "id":7}、{"name": "Swaziland"、 "id":8} 、{"name": "Portugal"、 "id":9}、{"name": "Greece"、 "id":10}、{"name": "Mauritius"、 "id":11}、{ "name": "TANZANIA"、 "id":12}、{"name": "Botswana"、 "id":13}、{"name ":" Spain "、" id ":15}、{" name ":" Scottland "、" id ":16}、{" name ":" Australia "、" id ":17}、{" name " :"New Zealand"、 "id":18}、{"name": "Cyprus"、 "id":19}、{"name": "United States"、 "id":20}、{"name" :"Germany"、 "id":21}、{"name": ""、 "id":22}、{"name": "Madagascar"、 "id":23}、{"name": "Malaysia "、" id ":24}、{" name ":" Seychelles "、" id ":25}]、" listType ":" Country "}"New Zealand"、 "id":18}、{"name": "Cyprus"、 "id":19}、{"name": "United States"、 "id":20}、{"name": "Germany"、 "id":21}、{"name": ""、 "id":22}、{"name": "Madagascar"、 "id":23}、{"name": "Malaysia" 、"id":24}、{"name": "Seychelles"、 "id":25}]、 "listType": "Country"}"New Zealand"、 "id":18}、{"name": "Cyprus"、 "id":19}、{"name": "United States"、 "id":20}、{"name": "Germany"、 "id":21}、{"name": ""、 "id":22}、{"name": "Madagascar"、 "id":23}、{"name": "Malaysia" 、"id":24}、{"name": "Seychelles"、 "id":25}]、 "listType": "Country"}id ":24}、{" name ":" Seychelles "、" id ":25}]、" listType ":" Country "}id ":24}、{" name ":" Seychelles "、" id ":25}]、" listType ":" Country "}
誰かが私を正しい方向などに向けることができる場合は、データスタックで「listValues」オブジェクトを使用していることに注意してください。これは、「errorString」:「ok」、「errorCode」:0、「問題の部分は?