导航:首页 > 编程语言 > js使用php数组

js使用php数组

发布时间:2023-06-08 07:58:28

❶ 如何将php数组的值传递给javascript数组

把对象数组转成JASON串,PHP收到后转化成JASON对象进行读取。

代码如下:

<script> //
html5中默认的script是javascript,故不需要特别指定script language
var arr_js = <?php
echo json_encode($arr)?>;
</script>

❷ 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数组的代码如下:

function ajax_test(params){

$.ajax({

url:'./php/data_read.php',

type:'post',

dataType:'html',

data:params,

error: function(){alert('error');},

success:function(procts){

alert(procts);

}

});

}

❹ php和js互相调用,php中有一个数组,在html有一个按钮,按钮调用js函数的时候会传一个数字参数

那就只能使用ajax了!也就是按钮触发js函数后, ajax再次异步执行一次php并返回结果而进行后续操作!

或者页面执行的时候, 直接将php数组输出js格式的json数据,也行!

比如:

<?php
$arr=array(
array('a'=>'abc'),
array('a'=>'bcds')
);
?>
<script>
vararr=<?phpechojson_encode($arr)?>;
functionmods(num){
//你自己的操作,下面只是测试而已
alert(arr[num].a);
//arr[num].a就是你要的值
}
</script>
<buttontype="botton"onClick="mods(0)">按钮</button>

❺ 如何将php数组的值传递给javascript数组

把对象数组转成JASON串,PHP收到后转化成JASON对象进行读取。
参考例子如下:
<script type="text/javascript" src="http://www.coding123.net/rardownload/20110420/20110420113851756.js"></script><!--倒入json.js文件,序列化json对象用的-->
<script type="text/javascript" src="http://www.coding123.net/js/jquery.js"></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对象

❻ js如何接收PHP数组

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

阅读全文

与js使用php数组相关的资料

热点内容
数据库查询系统源码 浏览:620
php5314 浏览:359
完美国际安装到哪个文件夹 浏览:672
什么app可以扫一扫做题 浏览:542
程序员编码论坛 浏览:927
淘点是什么app 浏览:662
中国高等植物pdf 浏览:456
51单片机时间 浏览:185
后台如何获取服务器ip 浏览:269
单片机流水灯程序c语言 浏览:237
程序员第二职业挣钱 浏览:242
运行里怎么输入服务器路径 浏览:844
pythonstepwise 浏览:513
刘一男词汇速记指南pdf 浏览:67
php认证级别 浏览:372
方舟编译啥时候推送 浏览:1013
php手机验证码生成 浏览:678
哲学思维pdf 浏览:19
凌达压缩机有限公司招聘 浏览:537
weblogic命令部署 浏览:40