我正在尝试导出我们服务器生成的一些数据,并将其导入 Google 柱形图。
我已经阅读了有关使用 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]
]
现在,如果我将其直接导入图表:
google.visualization.arrayToDataTable(response);
然后我收到错误消息“不是数组”。我猜这是真的,实际上是一个字符串。
但是,在谷歌搜索之后,似乎 using$.parseJSON
会起作用。我已经在另一个折线图谷歌图表上使用了这个函数并且它的工作,但是每当我使用时$.parseJSON(response)
,我得到的只是
Uncaught SyntaxError: Unexpected token '
我一辈子都看不到撇号在哪里。我要做的就是将服务器生成的代码导入图表。
任何帮助总是受到赞赏。