我正在尝试使用 ajax 响应作为使用谷歌图表绘制图表的函数的参数。
这是JS代码:
data.addRows([['One', 5], ['Two', 2]]);
如您所见,该参数包含几个方括号,其中包含“图表的单位”名称及其值。一切正常。但是,当我将 ajax responseText 作为参数传递时,它根本不起作用。
data.addRows(xmlhttp.responseText);
PHP 代码返回 json_encode($value),其中 $value 变量是这个字符串:[[one, 5], [two, 2]]
所以我得到的结果是:
"[['one', 5], ['two', 2]]"
顺便提一句。我还尝试从 JS 代码中的字符串中删除双引号 - 仍然没有结果。
怎么了?萤火虫给了我一些奇怪的错误:给 addRows 的参数必须是数字或数组......
我应该如何解决这个问题?