我用人力车的例子尝试了一个简单的例子......
休息服务器返回一个 json 文件......如果我将它打印到控制台,它与示例中的完全相同:
[{
color: 'steelblue',
data: [
{ x: 0, y: 40 },
{ x: 1, y: 49 },
{ x: 2, y: 38 },
{ x: 3, y: 30 },
{ x: 4, y: 32 } ]
}]
但不知何故,我总是得到错误“未捕获的异常:系列不是数组:[object Object]”
这是我的脚本:
var json = $.ajax({
'url': "http://127.0.0.1:8887/getMetricsJson/metricName/water_in/earliest/1398037036/latest/1398039416",
'success': function(json) {
console.log(json);
}
});
var graph = new Rickshaw.Graph( {
element: document.getElementById("chart"),
renderer: 'line',
height: 200,
width: 400,
series: json
} );
graph.render();