【问题标题】:Php variable sending to js [duplicate]Php变量发送到js [重复]
【发布时间】:2014-12-22 12:01:13
【问题描述】:

我在将 var 从 php 传递到 js 时遇到问题。但是,我已经阅读了所有相关主题,但没有找到任何线索...... 我有一个 js 脚本,其中包含部分

data: [
  { dt: '2009', value: 10 },
  { dt: '<?= $vstDate[0] ?>', value: 20 },
  { dt: '2009', value: 10 },
],

然后,我想做的是添加给定数量的变量,存储在 php 数组中。我试过了,但没有让它工作:

data: [
  <?php
    for($i=0; $i<=count($vststats)-1; $i+=1) {
    echo json_encode("{ dt: ".$vststats[$i].", value: 5 },");
    }
  ?>
],

请问,我怎样才能让它工作?提前致谢!

【问题讨论】:

标签: javascript php


【解决方案1】:

首先在php中创建一个数组,最后将数组传递给JSON_ENCODE

//Array
$temp = array(array('dt'=>2009,'value'=>10), array('dt'=>2010,'value'=>10))

//json encode
echo json_encode($temp);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 2012-11-23
    • 2017-04-26
    • 2013-11-02
    • 1970-01-01
    相关资源
    最近更新 更多