javascript – 使用jQuery从XML加载Highcharts系列

前端之家收集整理的这篇文章主要介绍了javascript – 使用jQuery从XML加载Highcharts系列前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我试图使用jQuery从xml源填充高图系列. XML文件是从R​​RDTool导出的,具有以下格式:

我的方法是使用jQuery加载数据并将系列推送到图表:

$.ajax({
      type: "GET",url: "data/data.xml",dataType: "xml",success: function(xml) {
        var series = {  data: []
                    };

        $(xml).find("row").each(function()
        {
            var t = parseInt($(this).find("t").text())*1000
            var v = parseFloat($(this).find("v").text())
            series.data.push([t,v]);
        });
        options.series.push(series);
      }
  });

我最终收到以下错误

Unexpected value NaN parsing y attribute

我创建了一个JSFiddle来演示代码http://jsfiddle.net/GN56f/

最佳答案
除了跨域问题,错误是由于绘图选项中存在空系列.选项中的初始系列应设置为:

series: []

代替:

系列:[{
            名称:’温度’,
            数据:[]
        }]

随后调用options.series.push(系列);只是添加了一个新系列,使空的系列保持不变.

猜你在找的jQuery相关文章