这是我的代码:
https://jsfiddle.net/a6kukf3n/
PHP变量$weekParses
包含以下数据:WK 14,WK 15,WK 16,WK 17,WK 18,WK 19,WK 20,WK 21,WK 22,WK 23,WK 24,WK 25,WK 26,WK 27,WK 28,WK 29,WK 30,WK 31,
但是,当我将其添加到Javascript上的var weekCases
并尝试将其打印到控制台或我的chart.js文件时,它将返回null, 1, 2 ,3 ,4 etc
我究竟做错了什么?如何将我的PHP变量发送给JS?
最佳答案
请在php中创建一个新数组,并将值分配给array
$data_week=array();
while ($weeks = mysqli_fetch_row($numRowsQuery))
{
$data_week[]=$weeks
}
之后请尝试
<script type="text/javascript">
//pass php variable to js for open cases pw
<?php $weekParse = $data_week; ?>
var weekCases = <?php echo json_encode($weekParse); ?>;
</script>