通过逗号分割参数的融合图会产生一些错误

fusion charts passing parameters split with comma creates some error

本文关键字:错误 融合 分割 参数      更新时间:2023-09-26

这里我有一个函数,可以调用下面列出的融合图表。图表运行良好。这里的问题是,当我传递参数时,由于这个值而拆分逗号

在这里,我传递来自php的值

$categoryvalue = '{"label":"Q1"},{"label":"Q2"},{"label":"Q3"},{"label":"Q4"},{"label":"Q5"},{"label":"Q6"}';
$setvalue1=  `'{"value":"0"},{"value":"244"},{"value":"65"},{"value":"52"},{"value":"169"},{"value":"40"}';
$setvalue2 ='{"value":"0"},{"value":"37"},{"value":"53"},{"value":"5"},{"value":"45"},{"value":"4"}'

脚本

<script>
function fusioncharts(type,rendernamew,w,h,xaxisname,yaxisname,labelname1,labelname2,categoryvalue,setvalue1,setvalue2){
 // here code starts
}
</script>

错误

fusioncharts('scolumn2d','chartContainer','900','400','Quarter','Revenue(USD)','Incidents Submitted','Incidents Resolved',{"label":"Q1",{

现在它说一些错误,像这个

FusionCharts.js:158未捕获类型错误:a.match不是函数

只需在两个字符串中添加[-this即可。这将解决

$categoryvalue = '[{"label":"Q1"},{"label":"Q2"},{"label":"Q3"},{"label":"Q4"},{"label":"Q5"},{"label":"Q6"}]';
$setvalue1=  '[{"value":"0"},{"value":"244"},{"value":"65"},{"value":"52"},{"value":"169"},{"value":"40"}]';
$setvalue2 ='[{"value":"0"},{"value":"37"},{"value":"53"},{"value":"5"},{"value":"45"},{"value":"4"}]'