我有这样的功能,

$(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


可以将highstock附加到这样的div吗?

最佳答案

有两种创建Highcharts / Highstock图表的方法,但这不是其中一种。

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

高库存股票图表

jQuery特有的:

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


一般:

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



高图常规图表

jQuery特有的:

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


一般:

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



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

10-06 06:17