Phi*_*oss 1 javascript jquery charts google-visualization
我正在尝试导出服务器生成的一些数据,并将其导入Googles Column Chart.
我已经阅读了有关使用JSON从服务器导入的文档,但是,我没有使用饼图,他们没有提供有关它们如何生成JSON的大量信息,以及它们之间的格式差别很大和柱形图.
我的服务器当前正在返回以下代码:
[['Week', 'Present', 'Absent', 'Other'],
['Week 1', 2, 0, 0],
['Week 2', 0, 0, 0],
['Week 3', 0, 0, 0],
['Week 4', 0, 0, 0],
['Week 5', 0, 0, 0]
]
Run Code Online (Sandbox Code Playgroud)
现在,如果我将其直接导入图表:
google.visualization.arrayToDataTable(response);
Run Code Online (Sandbox Code Playgroud)
然后我收到错误消息'Not a array'.我猜这是真的,实际上是一个字符串.
然而,在谷歌搜索之后,似乎使用$.parseJSON
会起作用.我已经在另一个Line graph google图表上使用了这个功能,但是无论什么时候我使用$.parseJSON(response)
,我得到的都是
Uncaught SyntaxError: Unexpected token '
Run Code Online (Sandbox Code Playgroud)
我不能为我的生活看到撇号的位置.我想要做的就是将我的服务器生成的代码导入图表.
任何帮助总是受到赞赏.
对于$ .parseJSON,您需要使用"insted of".
var formatted = original.replace(/'/g, '"');
Run Code Online (Sandbox Code Playgroud)
看看这个JSFiddle:http://jsfiddle.net/7pdgn/
归档时间: |
|
查看次数: |
53 次 |
最近记录: |