Javascript 从kendo datasource方法将json数据读取到datasource变量
在我的asp.net中,我使用以下方法从js文件中读取Json数据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" }
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);