Products
GG网络技术分享 2025-11-16 00:33 4
php中的数组转换成json格式,然后输出到页面中.

script type="text/javascript"
var arr = ?php echo $json;?
/script
NengNeng通过ajax利用json或者xml来传递数组给php文件:
json是js的一种数据格式, Neng直接被js解析,php无法直接读取json数据,但是php给了json_decode函数来对json数据进行转化,从而Neng被php脚本访问;
把对象数组转成JASON串,PHP收到后转化成JASON对象进行读取。
参考例子如下:
script type="text/javascript" src="script.js"! 倒入json.js文件, 序列化json对象用的
script type="text/javascript" src="script.js"
var zNodes = ;
$.ajax({
url: "xxxx.php"//改为你的动态页
,type: "POST"
,data:{zNodes:zNodes.toJSONString}//调用json.js类库将json对象转换为对应的JSON结构字符串
,success:function{alert;}
,error:function{alert;}
});
$zNodes=$_POST;
$json=json_decode;
不太明白啊,我想晓得我这段码是不是Neng实现把PHP中的数组传递给JS数组中,Ru果不Neng,说说正确答案啊var _option =
= new Array;
for{_option=new Array;_option="";_option="";_option="";}
哎呀,kan完了是不是觉得有点晕啊,这PHP和JS的东西真实的有点麻烦。但是不要怕, 咱们一步步来先把PHP的数组转换成JSON格式,再传递给JS脚本,这样我们的网页就Nenggeng灵活,geng互动啦!
问:为啥我的PHP数组传不过去呢?
答:哎呀,兴许是基本上原因是你记不得序列化JSON了。想起来调用json_encode把PHP数组转换成JSON字符串哦!
问:我想在JS里用这玩意儿数组Zuo啥呢?
答:哎呀,你Neng用这玩意儿数组来Zuohen许多好玩的事情,比如创建下拉菜单、动态表单验证等等。发挥你的想象力吧!
Demand feedback