jqplot使用远程json数据

时间:2013-06-30 23:20:43

标签: php json jqplot

我正在使用jqplot来跟踪股票报价,我在使用的时刻有静态数据,我从图表的数据中抽出一段时间,并从中排序高点,以显示趋势。

我目前的问题是我很难弄清楚如何获取这些数据是json_encode()并将其带入我的jqplot。

如果你到这里http://www.evz.in/chronovestor/?scope=daily你可以看到我正在使用的数据,现在我需要将这些数据带到jqplot,使用那个url或其他东西(这是我很困惑)

如果可能的话,这是我想要使用的jqplot设置。

$(document).ready(function(){
    // Our ajax data renderer which here retrieves a text file.
    // it could contact any source and pull data, however.
    // The options argument isn't used in this renderer.
    var ajaxDataRenderer = function(url, plot, options) {
        var ret = null;
        $.ajax({
            // have to use synchronous here, else the function
            // will return before the data is fetched
            async: false,
            url: url,
            dataType:"json",
            success: function(data) {
                ret = data;
            }
        });
        return ret;
    };

    // The url for our json data
    var jsonurl = "./jsondata.txt";

    // passing in the url string as the jqPlot data argument is a handy
    // shortcut for our renderer.  You could also have used the
    // "dataRendererOptions" option to pass in the url.
    var plot2 = $.jqplot('chart2', jsonurl,{
        title: "AJAX JSON Data Renderer",
        dataRenderer: ajaxDataRenderer,
        dataRendererOptions: {
            unusedOptionalUrl: jsonurl
        }
    });
});

0 个答案:

没有答案