我的 dataHelper.js 文件的内容:
define(["dojo/_base/declare", "dojo/dom", "dojo/_base/xhr", "dojo/json"],
function(declare, dom, xhr, json){
return {
getJSON: function(){
xhr.get({
url: "../../cpuusage.json",
handleAs: "json",
load: function(jsonData){
return jsonData;
},
error: function() {
}
});
}
};
});
我正在尝试从我的 index.html 运行它,如下所示:
var chartData = dataHelper.getJSON();
我想我有几个问题。首先,我不确定我的模块和 getJSON 函数是否定义正确。其次,我在控制台上遇到错误:
TypeError: this.source is undefined
[Break On This Error]
= [],
dojo.js (line 362)
SyntaxError: missing : after property id
},
dojo.js (line 330)
SyntaxError: missing : after property id
},
dojo.js (line 330)
SyntaxError: missing : after property id
},
我首先要实现的就是将 json 数据加载到chartData变量中。非常感谢。