【发布时间】:2016-07-06 21:43:20
【问题描述】:
我正在使用此代码将 php var 带入 js 函数,但我似乎无法获得正确的格式(输出)。我认为 highcharts 需要数字,但即使我使用“intval”,它也会创建一个字符串。
series: [{
name: 'Spyware',
data: [0, 3, 0, 0, 0]
}, {
name: 'Viruses',
data: [ <?php echo json_encode(intval($virusNum)); ?> , 0, 0, 0, 0]
}, {
name: 'Brute Force Attacks',
data: [0, 0, 0, 0, 0]
}, {
name: 'Host Sweeps',
data: [0, 0, 0, 0, 0]
}, {
name: 'Anonymizer/Proxy Server',
data: [0, 0, 0, 0, 0]
}]
这里是我创建 $virusNum 变量的地方。
$viruses[$aPos] = intval($freq);
$virusNum = $virusNum + $viruses[$aPos];
【问题讨论】:
-
为什么要用json_encode函数?
-
JSON 总是字符串,你需要
JSON.parsejson_encodeed 结果。
标签: javascript php variables syntax