私の Web サービスは、 http: //demos.kendoui.com/service/products と同じ jsonp レスポンスを生成します。
Web サービスのデータソースを作成しようとすると、firebug コンソールでコールバックが定義されていないというエラーが発生します。
Web サービスの応答。
callback([{"category":null,"productName":"Puma","productId":1,"quantity":0,"price":3000.0,"categoryId":1,"description":"ok"} ]))
しかし、剣道 ui Web サービス (http://demos.kendoui.com/service/Products) を使用すると、有効なデータソースを取得できます。
コード :
$(document).ready(function() {
var dataSource = new kendo.data.DataSource({
transport: {
read: {
//url: "http://demos.kendoui.com/service/products",
url: "http://localhost:8080/mobile-services/rest/categories/1/products.json",
dataType: "jsonp"
}
},
pageSize: 12
});
$("#pager").kendoPager({
dataSource: dataSource
});
$("#listView").kendoListView({
dataSource: dataSource,
template: kendo.template($("#template").html())
});
});
提案してください。