dragon_9000 2016-04-05 14:13
浏览 71
已采纳

Google散点图 - {role:'style'} {role:'tooltip'}无法以JSON格式运行

I get google chart data from PHP function in json encoded format which I am passing to "arrayToDataTable" function. I am using $.ajax function. When I pass the following data to the "arrayToDataTable" function

var obj = $.parseJSON('[
    ["goals", "goal", {
        role: 'style'
    }, {
        role: 'tooltip'
    }],
    [54, 0.5, "#0000cf", "54%"],
    [100, 1.5, "#0000cf", "100%"],
    [97, 2.5, "#0000cf", "97%"],
    [87, 2.5, "#0000cf", "87%"]
]')
var data = google.visualization.arrayToDataTable(obj);

It is generating a following error.
SyntaxError: JSON.parse: expected property name or '}' at line 1 column 19 of the JSON data

If data is sent without "style" and "tooltip" columns it is generating a graph as expected.

I am following this post: Google Chart - uncaught error: not an array

  • 写回答

1条回答 默认 最新

  • duanqizao6492 2016-04-05 14:53
    关注

    In JSON, attribute names must be string.

    Edit: string delimiter should always be " and not '

    So

    {
        role: 'style'
    }
    

    Should be

    {
        "role": "style"
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 C++使用Gunplot
  • ¥15 这个电路是如何实现路灯控制器的,原理是什么,怎么求解灯亮起后熄灭的时间如图?
  • ¥15 matlab数字图像处理频率域滤波
  • ¥15 在abaqus做了二维正交切削模型,给刀具添加了超声振动条件后输出切削力为什么比普通切削增大这么多
  • ¥15 ELGamal和paillier计算效率谁快?
  • ¥15 file converter 转换格式失败 报错 Error marking filters as finished,如何解决?
  • ¥15 Arcgis相交分析无法绘制一个或多个图形
  • ¥15 关于#r语言#的问题:差异分析前数据准备,报错Error in data[, sampleName1] : subscript out of bounds请问怎么解决呀以下是全部代码:
  • ¥15 seatunnel-web使用SQL组件时候后台报错,无法找到表格
  • ¥15 fpga自动售货机数码管(相关搜索:数字时钟)