本文目录一览:
1、如何将php数组的值传递给javascript数组?
2、如何用php传递数组给js脚本
3、[PHP数组中的值如何传递给JS数组中? - 技术问答](#PHP数组中的值如何传递给JS数组中? - 技术问答)
4、如何把php中的数组导入到js中
5、PHP数组中的值如何传给JS
如何将php数组的值传递给javascript数组?
把对象数组转成JSON串,PHP收到后转化成JSON对象进行读取。 参考例子如下:
<script type="text/javascript" src=""></script> <!--倒入json.js文件,序列化json对象用的-->
<script type="text/javascript" src=""></script>
<script type="text/javascript">
var zNodes =[
{ id:1, pId:0, name:"随意勾选 1", open:true},
{ id:11, pId:1, name:"随意勾选 1-1", open:true},
{ id:111, pId:11, name:"随意勾选 1-1-1"},
{ id:112, pId:11, name:"随意勾选 1-1-2"},
{ id:12, pId:1, name:"随意勾选 1-2", open:true},
{ id:121, pId:12, name:"随意勾选 1-2-1"},
{ id:122, pId:12, name:"随意勾选 1-2-2"},
{ id:2, pId:0, name:"随意勾选 2", checked:true, open:true},
{ id:21, pId:2, name:"随意勾选 2-1"},
{ id:22, pId:2, name:"随意勾选 2-2", open:true},
{ id:221, pId:22, name:"随意勾选 2-2-1", checked:true},
{ id:222, pId:22, name:"随意勾选 2-2-2"},
{ id:23, pId:2, name:"随意勾选 2-3"}
];
$.ajax({
url:'xxxx.php', // 改为你的动态页
type:'POST',
data:{zNodes:zNodes.toJSONString()}, // 调用json.js类库将json对象转换为对应的JSON结构字符串
success:function(rst){alert('PHP接收JSON数据成功!');},
error:function(xhr){alert('PHP页面有错误!'+xhr.responseText);}
});
</script>
$zNodes = $_POST["zNodes"];
$json = json_decode($zNodes); // 转化为JSON对象
如何用php传递数组给js脚本
可以通过ajax利用json或者xml来传递数组给php文件: json是js的一种数据格式,可以直接被js解析,php无法直接读取json数据,但是php提供了json_decode函数来对json数据进行转化,从而可以被php脚本访问;
PHP数组中的值如何传递给JS数组中? - 技术问答
不太明白啊,我想知道我这段代码是不是可以实现把PHP中的数组传递给JS数组中,如果不可以,请说说正确答案啊
var _option = new Array();
for(var i=0; i < ...; i++) {
_option[i] = new Array();
_option[i][0] = '';
_option[i][1] = '';
_option[i][2] = '';
}
查看原帖
如何把php中的数组导入到js中
php中的数组转换成json格式,然后输出到页面中。
<script type='text/javascript'>
var arr = <?php echo $json; ?>;
</script>
PHP数组中的值如何传给JS
<script type="text/javascript">
flowplayer(
"player2",
"./templates/flowplayer-3.2.15.swf",
{
clip: {
url: "<?php echo $row['address']; ?>", // 我想把这个地址换成数据库里的值
autoPlay: false,
autoBuffering: true
}
}
);
</script>
你说的是这样?