未捕获的引用错误-函数未定义
Uncaught reference error - function is not defined
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,而是创建了一个函数的生成部分,如您所见。然后,在调用函数时,它为我提供错误,说"未捕获的引用错误"。我还查看了许多帖子中描述的不同解决方案。我都试过了,但都不奏效。最恼人的是,同样的脚本在firefox中可以运行,但在chrome中却不行。
下面一行是无效的JavaScript
function generatePieChart(chartData, counter='', diffSeparator='') {
将=''
从参数中移除
参数将默认为调用函数时传递给函数的值的数据类型。在你的例子中是字符串
相关文章:
- 现有函数未定义
- jQuery$.post可以在chrome、safari中工作,但不能在FF中工作(声明成功回调函数未定义)
- AngularJS ng repeat显示原型函数未定义
- jQuery onclick 函数:未定义不是一个函数
- 函数未定义
- 为什么在jsfiddle中显示ReferenceError:函数未定义
- 函数未定义,实际定义时为
- 函数未定义的Javascript(Basic)
- ajax函数未定义
- 为什么window.onload函数未定义
- 模块模式:函数未定义
- 包含的javascript源代码通过PHP,onmousemove事件,函数未定义
- 单击链接时出现函数未定义错误
- AngularJS和Angular Snap:SSnap构造函数未定义
- 在Node.js中,从同一文件中的另一个函数引用一个函数会导致'ReferenceError:-函数-未定义
- symfony trick javascript函数未定义
- 不断获取JS函数未定义错误
- AngularJS HTTP 资源 - 响应函数未定义
- 函数未定义,参数格式
- JavaScript 中的函数未定义