将 php 中的值传递给 Jscript

Pass value from php to Jscript

我有以下代码。 我正在通过 get 方法从其他页面获取时间到 feedback.php。

现在我需要在这条线 ['Time taken by you is', time] 上将这个值从 feedback.php 传递到 chart.js 然后它会显示feedback.php 页上的图表。我怎样才能完成这些事情?

feedback.php

 <script src="chart.js"></script>
 <div id="chart_div"></div>
 <div id="chart_div"></div>

  **<?php $time= $_GET["sec"];?><br>**

chart.js

  var data = google.visualization.arrayToDataTable([
    ['Time', 'Time taken by worker'],
    ['Worker 1 ', 200],
    ['Worker 2', 150],
    ['Worker 3', 300],
    ['Worker 4', 160],
    ['Worker 5', 140],
    ['Time taken by you is', time]
  ]);

试试下面

加载前定义时间变量chart.js

<script>
    var TIME_VAR = '<?=$_GET["sec"];?>';
 </script>

然后加载<script src="chart.js"></script>

chart.js中你可以使用TIME_VAR

var data = google.visualization.arrayToDataTable([
    ['Time', 'Time taken by worker'],
    ['Worker 1 ', 200],
    ['Worker 2', 150],
    ['Worker 3', 300],
    ['Worker 4', 160],
    ['Worker 5', 140],
    ['Time taken by you is',TIME_VAR]
  ]);