将PHP变量推送到Javascript数组

将PHP变量推送到Javascript数组,javascript,php,arrays,Javascript,Php,Arrays,我想将一个php变量推送到javascript。代码如下,但似乎不起作用。有人能告诉我怎么做吗 ticks.push(<?php echo json_encode($new); ?>); ticks.push(); 您可以使用websocket实现类似的功能;在它中,当php代码准备就绪时,您可以将结果发送回客户端。一个很好的例子是stackoverflow如何在出现新问题时通知您,或者当他们通知您文章是否已编辑时通知您 你能试试这个吗 var tricks = [ <?ph

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

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

您可以使用websocket实现类似的功能;在它中,当php代码准备就绪时,您可以将结果发送回客户端。一个很好的例子是stackoverflow如何在出现新问题时通知您,或者当他们通知您文章是否已编辑时通知您

你能试试这个吗

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

这就是你要找的吗

ticks.push(JSON.parse('<?= json_encode($new); ?>'));
ticks.push(JSON.parse(“”));
或细分:

var json = '<?= json_encode($new); ?>';
var obj = JSON.parse(json);
ticks.push(obj)
var-json='';
var obj=JSON.parse(JSON);
滴答声。推(obj)
本期还讨论了:


echo json_编码是什么($new)生产?javascript的结果行是什么?还有,json_last_error()是否返回任何内容?我想将$new中的字符串添加到tick array的下一个元素中。您的建议有太多“错误”,我不知道从哪里开始。。。