如何使用Kendo DataSource类访问本地json文件

时间:2014-01-31 23:02:11

标签: kendo-ui

我们的项目使用SPA的“热毛巾”模板,其中包括Durandal框架。

我们也在使用Telrik的Kendo UI,而我在使用DataSource小部件时只是从我的项目文件夹中读取本地json格式的文件。

我想从我的“app \ app_data \”文件夹到我的“app \ viewmodels”文件夹中读取测试数据文件。

当然,如果我将数据硬编码到js函数中,它可以正常工作。像这样举例如:

var ds2 = new kendo.data.DataSource({
        data:
            [{  data here" }];
           });

ds.read()

但是,尝试从本地项目文件夹中读取将无法正常工作。我想在开发时简单地模拟一些测试数据。 您的建议将不胜感激。

var ds = new kendo.data.DataSource({
        transport: {
            **read**: {
                url: "PositionsTestData.json",    // "../app/app_data/PositionsTestData.json",
                dataType: "json"
            }
        }
    });
    ds.read();          // in console, ds.data is showing 0 records.

我也在尝试std jquery ajax get:

var jq = $ .ajax({             url:“app / viewmodels / PositionsTestData.json”,             输入:“get”,             dataType:“json”,             contentType:'application / json'         });

我在“网络”标签下的Chrome检查器工具中看到404 NOT FOUND。

谢谢你。 鲍勃

0 个答案:

没有答案