Javascript 从kendo datasource方法将json数据读取到datasource变量

Javascript 从kendo datasource方法将json数据读取到datasource变量,javascript,asp.net,json,Javascript,Asp.net,Json,在我的asp.net中,我使用以下方法从js文件中读取Json数据 var ds = new kendo.data.DataSource({ transport: { read: { url: "http://localhost:2544/JS/employee.js", dataType: "jsonp" }

在我的asp.net中,我使用以下方法从js文件中读取Json数据

var ds = new kendo.data.DataSource({
                transport: {
                    read: {
                        url: "http://localhost:2544/JS/employee.js", dataType: "jsonp"
                    }
                }
            });
            ds.read();
            alert(ds.view().length);
这会将alays 0返回给我。我想传递列值来绘制图形。 但无法读取数据本身

下面是我保存在employee.js文件中的json数据

{
  "t1": [
    {
      "country": "United States",
      "year": "19994",
      "value": 4.9
    },
    {
      "country": "United States",
      "year": "1995",
      "value": 9.2
    },
   ------
我在head中使用的脚本如下:

<link href="http://cdn.kendostatic.com/2014.2.716/styles/kendo.common.min.css" rel="stylesheet" />
    <link href="http://cdn.kendostatic.com/2014.2.716/styles/kendo.default.min.css" rel="stylesheet" />
    <link href="http://cdn.kendostatic.com/2014.2.716/styles/kendo.dataviz.min.css" rel="stylesheet" />
    <link href="http://cdn.kendostatic.com/2014.2.716/styles/kendo.dataviz.default.min.css" rel="stylesheet" />

    <script src="http://cdn.kendostatic.com/2014.2.716/js/jquery.min.js"></script>
    <script src="http://cdn.kendostatic.com/2014.2.716/js/angular.min.js"></script>
    <script src="http://cdn.kendostatic.com/2014.2.716/js/kendo.all.min.js"></script>

您无法通过URL读取JS文件,请在employee.JS中添加一个函数

例如:

从数据源调用此函数

var ds = new kendo.data.DataSource({
                data:EmployeeData()
            });
            ds.read();
            alert(ds.view().length);
确保在脚本头中包含employee.js

var ds = new kendo.data.DataSource({
                data:EmployeeData()
            });
            ds.read();
            alert(ds.view().length);