私の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変数にロードすることだけです。どうもありがとう。