将php结果作为参数传递给html脚本

时间:2017-05-28 12:26:47

标签: javascript

我有一个包含多个数据编号的html脚本..我想用我的数据库中的其他数字替换这些数字使用PHP代码..我有html表单和php代码,但我不知道如何将php结果作为参数传递给我的表单..

这是我脚本的一部分:

<script>
                        var barChartData = {
                        labels : ["Jan","Feb","Mar","Apr","May","Jun","jul"],
                        datasets : [
                            {
                                fillColor : "#FC8213",
                                data : [65,59,90,81,56,55,40]
                            },
                            {
                                fillColor : "#337AB7",
                                data : [28,48,40,19,96,27,100]
                            }
                        ]

                    };
                        new Chart(document.getElementById("bar").getContext("2d")).Bar(barChartData);

                    </script>

我想用{1}}中的数字替换我从数据库中通过php代码获得的数字......有什么建议吗?

1 个答案:

答案 0 :(得分:0)

你应该使用json_encode函数:

<script>
                    var barChartData = {
                    labels : ["Jan","Feb","Mar","Apr","May","Jun","jul"],
                    datasets : [
                        {
                            fillColor : "#FC8213",
                            data : [65,59,90,81,56,55,40]
                        },
                        {
                            fillColor : "#337AB7",
                            data : <?php echo json_encode($data); ?>
                        }
                    ]

                };
                    new Chart(document.getElementById("bar").getContext("2d")).Bar(barChartData);

                </script>