js如何获取php数组

 我来答
陈学阳
2010-09-18 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2.1万
采纳率:14%
帮助的人:5598万
展开全部
刚写的 没测试 给你个思路 你参考一下
<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后面得[]没必要

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
ys5955092
推荐于2017-12-16 · TA获得超过671个赞
知道小有建树答主
回答量:551
采纳率:100%
帮助的人:570万
展开全部
基本上都是用ajax的异步实现的,你可以用jquery的.ajax函数。比较简单
下边是个例子
前提是你要在html页面引用jquery的.js文件,这个文件去jquery站点就有
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);

}
});
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宇宙大师之一
推荐于2018-05-11 · TA获得超过3477个赞
知道小有建树答主
回答量:2271
采纳率:52%
帮助的人:720万
展开全部
比如下面的方式:

 <script type="text/javascript">
 <?php
 $array = array('a','b');
 echo 'var array = new Array();'."\n";
 foreach($array as $key=>$value){

   echo 'array[\''.$key.'\'] = \''.$value.'\''."\n";
 }
 echo 'alert(array[0]);';
 ?>
 </script>

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
z_by
2010-09-18 · TA获得超过1947个赞
知道大有可为答主
回答量:2699
采纳率:66%
帮助的人:2060万
展开全部
将PHP数组json转换下就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bysuo
2010-09-18 · TA获得超过166个赞
知道小有建树答主
回答量:446
采纳率:0%
帮助的人:181万
展开全部
具体说清楚一点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式