-2

私はこのコードで入力jsonを変更する必要があります:

$(function() {
    $.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=?', function(data) {
        // Create the chart
        $('#container4').highcharts('StockChart', {
            chart: {
            },

            rangeSelector: {
                selected: 1
            },

            title: {
                text: 'AAPL Stock Price'
            },

            series: [{
                name: 'AAPL Stock Price',
                data: data,
                type: 'spline',
                tooltip: {
                    valueDecimals: 2
                }
            }]
        });
    });
});

私の問題は、スクリプト上の入力jsonを変更してもうまくいかないときです!!!!! 私のjson文字列は次のとおりです。

?([[1159747200000,74.86],[1159833600000,74.08]]);

ハイストックjson文字列によると

4

1 に答える 1

0

json 生成を EX 用に変更:

json_encode("[[1159747200000,74.86],[1159833600000,74.08]]");

入力 json (データ) を次のように変更します。

$(function() {

        $.ajax({ 
            url: 'http://localhost/server/json.php', 
            dataType: "json",
            success: function (data) { 

                var data_arr = $.parseJSON( data );

               $('#container4').highcharts('StockChart', {
            chart: {
            },

            rangeSelector: {
                selected: 1
            },

            title: {
                text: 'AAPL Stock Price'
            },

            series: [{
                name: 'AAPL Stock Price',
                data: data_arr,
                type: 'spline',
                tooltip: {
                    valueDecimals: 2
                }
            }]
        }); 

            }
        });
});
于 2013-09-30T14:59:23.990 に答える