[英]Assigning a php array into a javascript array
I am trying to assign a PHP array into a javascript variable like this: 我试图将PHP数组分配到一个javascript变量,如下所示:
var jsArray = <?php echo $phpArray; ?>;
But it doesn't work. 但它不起作用。
What am I doing wrong? 我究竟做错了什么?
you can serialize array in php using json_encode and use it inside JS 你可以使用json_encode在php中序列化数组并在JS中使用它
http://php.net/manual/en/function.json-encode.php http://php.net/manual/en/function.json-encode.php
<?php
$series = array("name"=>"N51",
"data"=>array(1024,
array("y"=>2048,
"events"=>array("mouseOver"=>'function(){$reporting.html(\'description of value\');}')
),
4096)
);
json_encode($series);
?>
The above code outputs: 以上代码输出:
{"name":"N51","data":[1024,{"y":2048,"events":{"mouseOver":"function(){$reporting.html('description of value');}"}},4096]}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.