hilarudeens
为您提供了两种工作解决方案
让我在可用的选项中再添加一个;)
我更愿意(并鼓励每个人也这样做)不要混合我的 JS 和 PHP,总是把你所有的 javascript 放在一个 js 文件中。
在 PHP 中,您可以使用hidden
input
如下标记
<input type="hidden"
value="<?php echo 'Some Value'; ?>"
id="hiddenValue" />
这将做的是添加一个输入标签并允许向它添加一个值。
现在在javascript中,您可以从此输入中读取值并将其存储在您的JS变量中
var hiddenValue=$("#hiddenValue").val();
对于您的代码
PHP
<?php
$Blue = ((int)$data[6] -(int)$data[7]);
$Red = (int)$data[7];
?>
<input type="hidden"
value="<?php echo $Blue; ?>"
id="blueValue" />
<input type="hidden"
value="<?php echo $Red; ?>"
id="redValue" />
JS
var blue = parseInt($("#blueValue").val());
var red = parseInt($("#redValue").val());
...
tooltip: {
formatter: function() {
return ''+
this.series.name +': '+ (blue - red) +' ('+ this.y +'%)';
}
},