javascript कैसे एक उच्च सरणी में सरणी के भीतर json डालें?




php jquery (2)

JQuery के साथ आप इस तरह की कोशिश कर सकते हैं:

    var dataPoint =   [[1470406561000,2116],
                       [1470406561000,2116],
                       [1470406562000,2116]];  

    var chart = $('#chart2').highcharts();
    chart.series[0].setData(dataPoint);

    $('#chart2').highcharts().redraw();

कृपया सुनिश्चित करें कि आप अपने कोड के अनुसार चार्ट आईडी अर्थात #chart2 चार्ट #chart2 सही तरीके से #chart2

मैं chartData साथ पीएचपी में एक सरणी उत्पन्न chartData तहत सरणी में नेस्टेड:

array:1 [▼
  0 => array:18 [▼
    "id" => 1
    "chart_title" => "A title"
    "chart_type" => "line"
    "chartData" => "[[1470406561000,2116],[1470406561000,2116],[1470406562000,2116]]"
  ]
]

मैं इस सरणी के भीतर chartData उपयोग करना चाहता हूं और इसे हाईकार्ट्स श्रृंखला में डालना चाहता हूं

मैंने उपयोग करने की कोशिश की है: window['chart' + chartData.id].series[0].addPoint(chartData, true, shift);

और भी एक forEach लूप:

chartData.forEach(function(dataPoint){
                        console.log(dataPoint);
                        window['chart' + chartData.id].series[0].addPoint(dataPoint[0], true);
                         dataPoint.slice(0,30).forEach(function(point){
                             window['chart' + chartData.id].series[0].addPoint(point, true, shift);
                         });
                    });

दोनों कंसोल में कोई भी त्रुटि नहीं दिखाते हैं और मूल्य चार्ट पर दिखाई नहीं देते हैं। अगर मैं console.log(dataPoint); मैं सही उत्पादन की तरह दिखता हूं: [[1470406561000,2116],[1470406561000,2116],[1470406562000,2116]]

मैं हार्टचार्ट श्रृंखला में chartData कैसे सम्मिलित करूँगा ?


मेरी समस्या यह थी कि जेएसओएन को JSON को पार्स नहीं किया जा रहा था और यह मूल रूप से उच्चचर्च श्रृंखलाओं के कच्चे को पार कर रहा था। jQuery.parseJSON(chartData); जोड़कर jQuery.parseJSON(chartData); यह सही ढंग से विश्लेषण करने और चार्ट पर प्रदर्शित करने में सक्षम था।







highcharts