php链接中二维数组传参数,JS用POST怎么传送二维数组给PHP
我先上Demo:
test$(function(){
var arr = [];
for (i = 0; i < 10; i ++)
arr[i] = [];
var k = 0;
for (i = 0; i < 10; i++)
for (j = 0; j < 10; j++){
arr[i][j] = k;
k++;
}
$.post(
'post.php',
{
data : JSON.stringify(arr)
},
function(data) {
document.write(data);
}
);
})
$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端
數(shù)組轉(zhuǎn)字符串:
JSON.stringify(arr); //返回字符串
字符串轉(zhuǎn)數(shù)組:
JSON.parse(str); //返回數(shù)組
php端:
字符串轉(zhuǎn)數(shù)組:
json_decode($str); //返回數(shù)組
數(shù)組轉(zhuǎn)字符串:
json_encode($arr); //返回字符串
雖然我不明白你為什么不能轉(zhuǎn)成字符串,不知道使用JSON算不算是你說的“使用字符串”。
但希望能夠幫助到您!
總結(jié)
以上是生活随笔為你收集整理的php链接中二维数组传参数,JS用POST怎么传送二维数组给PHP的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 如何实现全选,如何用thinkp
- 下一篇: 老照片特效 php,一键制作破旧复古老照