如何将php数组的值传递给javascript数组?

2025-01-18 03:37:28
推荐回答(5个)
回答(1):

把对象数组转成JASON串,PHP收到后转化成JASON对象进行读取。
参考例子如下:




$zNodes=$_POST["zNodes"];
$json=json_decode($zNodes);//转化为JSON对象

回答(2):

不能直接传递,但是可以用js的ajax在页面加载的时候动态调用php数组值
或者把用php处理的数组值当字符串先赋值给html hidden控件,然后用js代码调用hidden的value
另外我觉得,如果你的这个数据不是经常改变的话,最好是用php生成一个.js文件,这个文件就定义这个数组,然后file一下,比较好

回答(3):

在PHP端通过json_encode();将数组转化成JSON格式,
在html端javascript端获取有两种方式
第一种通过JSON控件将json数据返回成数组

第二种用eval()函数来解析JSON数据,两种都可以

回答(4):

$arr = array("大理","昆明");
$json = json_encode($arr);
?>

回答(5):