很多站长朋友们都不太清楚js接受php的数组,今天小编就来给大家整理js接受php的数组,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 js中如何获取php数组? 2、 js如何获取php数组 3、 js中如何使用php中的数组? 4、 js怎样接收php后台传来的二维数组 5、 php传到模板的数组,js要怎么接收拿来使用? js中如何获取php数组?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中的数组实际上是一个有序图。图是一种把 values 映射到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组来使用,或列表(矢量),散列表(是图的一种实现),字典,集合,栈,队列以及更多可能性。因为可以用另一个php数组作为值,也可以很容易地模拟树。
js如何获取php数组刚写的 没测试 给你个思路 你参考一下
<form action="a.php" name="from" method="post">
<?
for($i=0;$i<10;$i++){
echo "第".($i+1)."题";
for($j=0;$j<4;$j++){
echo "<input type='radio' name='ra[$i]' id='ra[$i][$j]' />";
}
}
?>
</form>
<script>
function check_ra(){
var y;
for(var i=0;i<10;i++){
y=0;
for(var j=0;j<4;j++){
if(document.from.ra[i][j].checked==true)
y=1;
}
if(y==0){
alert("第"+(i+1)+"题还没选");
break;
}
}
}
</script>
你写的那个每4个radio本身就是一个数组 你把他name写成二维数组 调用的时候那就得用写三维数组了 name后面得[]没必要
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
js中如何使用php中的数组?你先用一个js变量接收php端的数组,如 var arr = <?php $y ?>(大致是这样,如果错了,请别打我呀,我忘记啦)
for(var i=0;i<arr.length;i++)
{
}
接下来用for就可以使用php的数组了呀。
js怎样接收php后台传来的二维数组php通过json_encode()将数组转为字符串传入js。js通过eval()将其字符串转为js的数组
php传到模板的数组,js要怎么接收拿来使用?<script>
//把数组生成json格式数据
var data = <?php echo json_encode($arr);?>;
//解析json格式数据
data = eval("("+data+")");
</script>
关于js接受php的数组的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于js接受php的数组 php接收json数组的详细内容...