前几天,讲到php不能直接把数组赋给 js,当时也确实觉得麻烦,后来网友给了个思路:用json,哈哈,果然好用!
网上转来的一个例子:
<?php
$arr = array(
'name' => '陈毅鑫',
'nick' => '深空',
'contact' => array(
'email' => 'shenkong at qq dot com',
'website' => 'http://www.chenyixin.com',
)
);
$json_string = json_encode($arr);
echo $json_string;
?>
输出的结果:
{"name":"\u9648\u6bc5\u946b","nick":"\u6df1\u7a7a","contact":{"email":"shenkong at qq dot com","website":"http:\/\/www.chenyixin.com"}}
因此可以直接赋给前台的js的一个数组变量了