Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jqplot内的AJAX响应不工作_Javascript_Jquery_Ajax_Jqplot - Fatal编程技术网

Javascript jqplot内的AJAX响应不工作

Javascript jqplot内的AJAX响应不工作,javascript,jquery,ajax,jqplot,Javascript,Jquery,Ajax,Jqplot,我试图用jqplot将AJAX响应中的数据呈现为条形图。要呈现此条形图,我使用两个变量: s1,其中包含数字ex:s1=[22,67,32,89] 包含与s1中的数字对应的名称的记号,例如:记号=[“杰克”、“玛丽”、“保罗”、“约翰”] 因此,我的AJAX返回两个变量,data1和data2 当我使用console.log(data1)时,我得到22,67,32,89 当我控制台.log(数据2)时,我得到“杰克”、“玛丽”、“保罗”、“约翰” 然后添加方括号并更改变量: s1=[data

我试图用jqplot将AJAX响应中的数据呈现为条形图。要呈现此条形图,我使用两个变量:

  • s1,其中包含数字ex:s1=[22,67,32,89]
  • 包含与s1中的数字对应的名称的记号,例如:记号=[“杰克”、“玛丽”、“保罗”、“约翰”]
  • 因此,我的AJAX返回两个变量,data1和data2

    • 当我使用console.log(data1)时,我得到22,67,32,89
    • 当我控制台.log(数据2)时,我得到“杰克”、“玛丽”、“保罗”、“约翰”
    然后添加方括号并更改变量:

    s1=[data1] ticks=[data2]

    • 当我console.log(s1)时,我得到[“22,67,32,89”]
    • 当我安慰.log(滴答声)时,我得到“杰克”、“玛丽”、“保罗”、“约翰”
    图形不会呈现,这是我的代码:

    s1 = [data1];
    ticks = [data2];        
    
    plot4 = $.jqplot('chartdiv4', [s1], {
                    animate: !$.jqplot.use_excanvas,
                    series:[{color:'#5FAB78'}],
                    seriesDefaults:{
                        renderer:$.jqplot.BarRenderer,
                        pointLabels: { show: true }
                    },
                    axes: {
                        xaxis: {
                            renderer: $.jqplot.CategoryAxisRenderer,
                            ticks: ticks
                        },
                        yaxis:{min:0, max:100, label:'%',labelRenderer: $.jqplot.CanvasAxisLabelRenderer}
                    },
                    highlighter: { show: false }
                });
            });
    

    看起来您的数据(s1)是一个嵌入逗号的巨大字符串。你可能得先去看看谢谢你!这成功了!如果你把这条评论作为回答,我可以接受。