我正在尝试提取通过 CFCHART 生成的 zingchart 的 SVG 内容并将其传递给我的服务器以将 SVG 转换为 PNG
$('#downloadGraph').click(function() {
zingchart.EXPORTURL = 'imageexport.cfm';
zingchart.AJAXEXPORT = true;
zingchart.exec('myChart', 'getimagedata', {
format : 'png',
callback : function(sImageData) {
console.log(sImageData);
}
});
});
但是我收到以下错误
Uncaught TypeError: Cannot call method 'zcExec' of null
cfchart-lite.js:1
zingchart.exec_flash cfchart-lite.js:1
zingchart.exec cfchart-html.js:165
我知道该功能有效,因为如果您右键单击图表并选择“导出到 PNG”它可以工作,但我想在我的页面上放置一个按钮来执行相同的操作。