繁体   English   中英

Javascript浏览器检查器控制台与源代码

[英]Javascript browser inspector console vs source code

这是我的问题:我正在使用ECharts JavaScript库,我想检索图像数据(我知道有一个“另存为图像”工具箱)。 当我尝试访问功能getDataUrlgetConnectedDataUrl ,出现以下错误:

“ myChart.getDataUrl不是函数”

但是,当我尝试在浏览器(或Firebug)控制台上执行相同操作时,我得到了所需的信息。 当我在控制台上调用get_data()时,也会收到我之前提到的错误。 我糊涂了。

我究竟做错了什么?

有示例代码:

<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
        <button type="button" onclick="get_data()">holi</button>

        <div id="main" style="width:400px;height:300px;"></div>
        <script src="echarts.min.js"></script>
        <script type="text/javascript">
            // based on prepared DOM, initialize echarts instance
            var myChart = echarts.init(document.getElementById('main'));

            // specify chart configuration item and data
            var option = {
                title: {
                    text: 'Test'
                },
                tooltip: {},
                legend: {
                    data:['Cosas']
                },
                xAxis: {
                    data: ["asdf","qwerty","lol"]
                },
                yAxis: {},
                series: [{
                    name: 'Cosas',
                    type: 'bar',
                    data: [1, 3, 5]
                }],
                toolbox: {
                    show : true,
                    feature : {
                        mark : {show: false},
                        saveAsImage : {show: true, title: "save"}
                    }
                }
            };

            // use configuration item and data specified to show chart
            myChart.setOption(option);

            function get_data(){
                return myChart.getConnectedDataUrl();
            };
        </script>
    </body>
</html>

您只是拼写了函数名称。 它们分别称为getDataURL()getConnectedDataURL() (带有大写URL )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM