gpt4 book ai didi

javascript - Uncaught ReferenceError - 未定义函数

转载 作者:数据小太阳 更新时间:2023-10-29 05:23:00 25 4
gpt4 key购买 nike

function generatePieChart(chartData, counter='', diffSeparator=''){     
var chart;
var legend;

//chartData = "["+chartData+"]";

AmCharts.ready(function () {
// PIE CHART
chart = new AmCharts.AmPieChart();
chart.dataProvider = chartData;
chart.titleField = "stage";
chart.valueField = "enquiryCount";
chart.depth3D = 10;
chart.angle = 10;

// LEGEND
legend = new AmCharts.AmLegend();
legend.align = "center";
legend.markerType = "circle";
chart.balloonText = "[[title]]<br><span style='font-size:14px'><b>[[value]]</b> ([[percents]]%)</span>";
//chart.addLegend(legend);


// WRITE
chart.write("chart_div_"+diffSeparator+"_"+counter);
});


}

generatePieChart(<?=$data?>,'<?=$i?>','o');

我正在尝试生成图表,因为它需要生成 10 次。因此,我没有放置完整的 jquery,而是创建了函数的生成部分,如您所见。然后在调用该函数时,它向我提供错误提示“ Uncaught ReferenceError ”。我还检查了许多描述不同解决方案的帖子。我尝试了所有这些,但都没有用。最烦人的是,同样的脚本在 firefox 中有效,但在 chrome 中无效。

最佳答案

以下行不是有效的 JavaScript

function generatePieChart(chartData, counter='', diffSeparator='') {

从参数中删除 =''

调用函数时,参数将默认为传递给函数的值的数据类型。在您的示例中,无论如何都是字符串。

关于javascript - Uncaught ReferenceError - 未定义函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22403075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com