bycj.net
当前位置:首页 >> js如何接收PHP数组 >>

js如何接收PHP数组

先在PHP里把$a连成字符串:$s_str = implode(";", $a); 然后在JS里拆分字符串到数组:var array = num1.split(";");

php通过json_encode()将数组转为字符串传入js.js通过eval()将其字符串转为js的数组

js中获取php数组的代码如下:<br>function ajax_test(params){<br>$.ajax({<br>url:'./php/data_read.php',<br>type:'post',<br>dataType:'html',<br>data:params,<br>error: function(){alert('error');},<br>success:function(products){<br>alert(products);<br>

js接受php数据只能是json数据,用ajxa传递接收数据咯

js中获取php数组的代码如下:function ajax_test(params){$.ajax({url:'./php/data_read.php',type:'post',datatype:'html',data:params,error: function(){alert('error');},success:function(products){alert(products);}});}php中的数组实际上是一个有序图.图是一

<script> //把数组生成json格式数据 var data = ; //解析json格式数据 data = eval("("+data+")");</script>

你先用一个js变量接收php端的数组,如 var arr = <?php $y ?>(大致是这样,如果错了,请别打我呀,我忘记啦)for(var i=0;i<arr.length;i++){}接下来用for就可以使用php的数组了呀.

使用jquery中的$.post方法.$.post('url', //php方法地址'data',//传过去的数据function(data){},'json' //json传输);

var sc=new array(); 就这样 sc[0] = "素材\阶段4\content1.jpg";sc[1] = "素材\阶段4\content2.jpg";sc[2] = "素材\阶段4\foot.jpg"; 你写的对

可以用 javascript 定义一个数组比如 list=new array(),在 php 中有一个数组 $a[],如果要把数组 $a[]的值传递给 list 怎么办呢? <?php echo "<script language=javascript>"; echo "list=new Array();"; for(i=0;i<count($a);i++) { echo "list[i]=" . $a[$i];} echo "</script>"; ?>

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com