将PHP变量推送到Javascript数组

时间:2015-05-15 06:09:18

标签: javascript php arrays

我想将php变量推送到javascript。代码如下,但似乎不起作用。谁能告诉我怎么做?

ticks.push(<?php echo json_encode($new); ?>);

3 个答案:

答案 0 :(得分:1)

这是你正在寻找的吗?

ticks.push(JSON.parse('<?= json_encode($new); ?>'));

或分解:

var json = '<?= json_encode($new); ?>';
var obj = JSON.parse(json);
ticks.push(obj)

也在本期中提到:

Accessing an array in PHP from Javascript/jQuery

答案 1 :(得分:-1)

你可以试试吗

var tricks = [
<?php 
    foreach ($new as $n) {
        echo '"'.$n'", ';
    }
?>
];

答案 2 :(得分:-2)

您可以使用websocket来执行类似功能;在它准备就绪时,您可以从PHP代码中将结果发送回客户端。这就是stackoverflow在有新问题时如何通知您,或者如果邮件被编辑时通知您的情况。