无法将高品牌附加到div

时间:2014-08-09 00:28:17

标签: javascript highcharts

我有这样的功能,

$(document).ready(function(){
      $("#submitbutton").on("click", function(){
        //disable the button to prevent multiple clicks
        $("#submitbutton").attr("disabled", "disabled");

        var myname = $("#namefield").val();
        //perform the request
        var req = ocpu.rpc("output", {
          myname : myname

        }, function(output){

//I am getting undefined is not a function error
          $("#output").highstock({
        chart: {
            borderColor: '#98AFC7',
                borderRadius: 20

可以将高品牌附加到像这样的div吗?

1 个答案:

答案 0 :(得分:2)

有几种方法可以创建Highcharts / Highstock图表,但这不是其中之一。

简而言之,您可以使用.highcharts('StockChart', ...代替.highstock(...

Highstock股票图表

jQuery具体:

$('#output').highcharts('StockChart', { 
    // options 
});

一般:

new Highcharts.StockChart({ 
    chart: { 
        renderTo: 'output' 
    } 
    // rest of options 
});


Highcharts常规图表

jQuery具体:

$('#output').highcharts({ 
    // options 
});

一般:

new Highcharts.Chart({ 
    chart: { 
        renderTo: 'output' 
    } 
    // rest of options 
});


我建议您阅读"Getting started"指南。