我有下面的剑道观察对象:
var observable = kendo.observable({
people: [
{ name: "John Doe" },
{ name: "Jane Doe" },
{ name: "Jimmy Doe" }
],
products: [
{ name: "Table" },
{ name: "Chair" },
{ name: "Tomato" }
],
animals: [
{ name: "Dog" },
{ name: "Cat" },
{ name: "Monkey" }
]
});我可以让内部集合直接从独立的控制器加载Json数据吗?
发布于 2014-04-08 00:33:29
是。您需要创建一个返回Json结果的控制器。对控制器路由进行ajax调用,并将响应填充到变量中。然后在你的可观察范围内提及这一点。它可能在前端看起来是这样的:
$.ajax("mysite/getstuff").done(
function(data){
var observable = kendo.observable(data);
});在本例中,控制器上的method方法需要返回一个JSON对象,该对象包含所需的所有属性和数组,如下所示:
{
people: [array of people],
products: [array of products],
animals: [array pf animals] //etc
}https://stackoverflow.com/questions/22925449
复制相似问题