有一个二维数组a[2][2],$.post(url,{?:?},function(jdata){//code....});问号的地方怎么写,还有后台PHP:$a=$_POST[?],要怎么写不能转成字符串!!
2 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
我先上Demo:test $data=$_POST['data'];$arr=json_decode($data);for($i=0;$i<10;$i++){for($j=0;$j<10;$j++){echo$arr[$i][$j].",";}echo"
";}?>解析我使用的是JSON。Javascript端数组转字符串:JSON.stringify(arr);//返回字符串字符串转数组:JSON.parse(str);//返回数组php端:字符串转数组:json_decode($str);//返回数组数组转字符串:json_encode($arr);//返回字符串虽然我不明白你为什么不能转成字符串,不知道使用JSON算不算是你说的“使用字符串”。但希望能够帮助到您!
弑天下
TA贡献1818条经验 获得超8个赞
$.post(url,{"xx[0]":1,"xx[1]":2},function(){});xx个数不确定的可以这样$.post(url,{"xx[]":1,"xx[]":2},function(){});和表单提交一个道理jQuery最终还是会把它转成字符串参观
添加回答
举报
0/150
提交
取消