遍历返回的JSON以创建我的图表

Nurettin

我正在尝试动态创建CanvasJs图表所需的数据系列,到目前为止还没有高兴。不知何故,我的代码无法正常工作。我收到以下错误:

SyntaxError: missing : after property id for(var i=0; i<dataPoints.length; i++){

这是我的JSON数据

[
    {
        "t": "t3",
        "y": 6.8,
        "x": "2004-07-05"
    },
    {
        "t": "t4",
        "y": 29,
        "x": "2004-07-05"
    },
    {
        "t": "tsh",
        "y": 0.01,
        "x": "2004-07-05"
    },
    {
        "t": "thyroglobulin level",
        "y": 0.5,
        "x": "2004-07-05"
    },
    {
        "t": "t3",
        "y": 5.2,
        "x": "2005-06-15"
    },
    {
        "t": "t4",
        "y": 30,
        "x": "2005-06-15"
    },
    {
        "t": "tsh",
        "y": 0.02,
        "x": "2005-06-15"
    },
    {
        "t": "thyroglobulin level",
        "y": 0.5,
        "x": "2005-06-15"
    }
]

这是我的代码,用于检索JSON和创建我的数据系列

$(document).ready(function(){ 

    $("#find").click(function(e){

        e.preventDefault();

            $.ajax({
                // the URL for the request
                url: "bloodTest.php",
                // the data to send (will be converted to a query string)
                data: {pnhsno: "1001001002"},
                // whether this is a POST or GET request
                type: "GET",
                // the type of data we expect back
                dataType : "json",
                // code to run if the request succeeds;
                // the response is passed to the function
                success: function(json){

                if(json.length !=0){

                    var dataPoints = json.map(function (p) {
                        p.x = new Date(p.x);

                        return p;
                    });


                    $("#chart").CanvasJSChart({ //Pass chart options
                         title:{text:"Blood Test Results"},
                         axisX:{valueFormatString:"DD-MM-YYYY",labelAngle:-45},

                        data: [{
                          type: "line", //change it to column, spline, line, pie, etc

                            for(var i=0; i<dataPoints.length; i++){
                                if(dataPoints[i].t =="t3"){

                                    dataPoints:[
                                    {X:dataPoints.x, y:dataPoints.y}]
                                }
                            }
                        ]

                    });
                }

            }

        });

    });
});
rb

在代码中发生语法错误的位置,您正在尝试创建一个for内部带有循环的对象文字编译器只是因为无法解释您的程序而苦苦挣扎。它期望一个对象属性标识符,而不是for循环。

具体来说,这是非法的部分:

data: [{
   type: "line",
   for(...)              <----- Javascript doesn't allow a 'for' loop here...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

遍历要在图表中使用的 JSON 文件

来自分类Dev

遍历熊猫数据框以创建总计100%的图表

来自分类Dev

我可以将动态创建的json格式化为开发快递图表所需的格式吗

来自分类Dev

遍历JSON数组以创建表

来自分类Dev

遍历由角度返回的服务返回的JSON

来自分类Dev

如何返回我在reduce函数中创建的JSON对象

来自分类Dev

我如何深入遍历类似JSON的数据结构以返回总值

来自分类Dev

snapshot.data为Null。我正在使用for循环遍历JSON数据并创建对象实例列表

来自分类Dev

如何使用 JSON 数据创建 CanvasJS 图表?

来自分类Dev

循环遍历用JSON返回的列表

来自分类Dev

如何遍历freemarker中的JSON返回数组?

来自分类Dev

d3:我的代码将创建1个图表,但不会创建2个图表

来自分类Dev

遍历嵌套的json数组以创建新数组

来自分类Dev

遍历json数据以创建下拉列表

来自分类Dev

创建并遍历三维JSON对象

来自分类Dev

创建和循环遍历json对象的问题

来自分类Dev

我想返回JSON

来自分类Dev

我是否正确遍历json数据?

来自分类Dev

如何为我的图表创建可运行线程?

来自分类Dev

无法在我的C#图表上创建折线

来自分类Dev

我想在使用amCharts创建的图表中显示菱形图标

来自分类Dev

创建,传递,返回Struct的数组并在C中遍历它

来自分类Dev

我可以调整或使用给定的(JavaScript)图表来创建其他/新图表吗?

来自分类Dev

Angular/Typescript 为了使用 json webservice,我需要创建所有返回的类?

来自分类Dev

如何遍历我的数据系列并返回列表而不是单个值?

来自分类Dev

打开json文件以在chart.js中创建图表

来自分类Dev

通过JSON / JS通过AJAX调用创建Google图表

来自分类Dev

通过JSON响应如何遍历从取(),然后将其添加到图表的数据?

来自分类Dev

从我的解析函数返回json

Related 相关文章

  1. 1

    遍历要在图表中使用的 JSON 文件

  2. 2

    遍历熊猫数据框以创建总计100%的图表

  3. 3

    我可以将动态创建的json格式化为开发快递图表所需的格式吗

  4. 4

    遍历JSON数组以创建表

  5. 5

    遍历由角度返回的服务返回的JSON

  6. 6

    如何返回我在reduce函数中创建的JSON对象

  7. 7

    我如何深入遍历类似JSON的数据结构以返回总值

  8. 8

    snapshot.data为Null。我正在使用for循环遍历JSON数据并创建对象实例列表

  9. 9

    如何使用 JSON 数据创建 CanvasJS 图表?

  10. 10

    循环遍历用JSON返回的列表

  11. 11

    如何遍历freemarker中的JSON返回数组?

  12. 12

    d3:我的代码将创建1个图表,但不会创建2个图表

  13. 13

    遍历嵌套的json数组以创建新数组

  14. 14

    遍历json数据以创建下拉列表

  15. 15

    创建并遍历三维JSON对象

  16. 16

    创建和循环遍历json对象的问题

  17. 17

    我想返回JSON

  18. 18

    我是否正确遍历json数据?

  19. 19

    如何为我的图表创建可运行线程?

  20. 20

    无法在我的C#图表上创建折线

  21. 21

    我想在使用amCharts创建的图表中显示菱形图标

  22. 22

    创建,传递,返回Struct的数组并在C中遍历它

  23. 23

    我可以调整或使用给定的(JavaScript)图表来创建其他/新图表吗?

  24. 24

    Angular/Typescript 为了使用 json webservice,我需要创建所有返回的类?

  25. 25

    如何遍历我的数据系列并返回列表而不是单个值?

  26. 26

    打开json文件以在chart.js中创建图表

  27. 27

    通过JSON / JS通过AJAX调用创建Google图表

  28. 28

    通过JSON响应如何遍历从取(),然后将其添加到图表的数据?

  29. 29

    从我的解析函数返回json

热门标签

归档