首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

js传送字符串数组到php

2013-12-04 
js传递字符串数组到php为什么从js传递的字符串数组在php中变成了一个字符串,ajax传递的,代码如下:js端:var

js传递字符串数组到php
为什么从js传递的字符串数组在php中变成了一个字符串,ajax传递的,代码如下:
js端:
var selected = new Array('1','2');
JSON.stringify(selected);
post....

php端:
$selected = json_decode($_POST['selected']);
这样写$selected是空的 
$selected = $_POST['selected'];
这样的话$selected便是一个字符串,我要的是数组。

求助各位了,折腾好久了。。。 js php
[解决办法]
完整贴出 print_r($_POST['selected']) 结果。

如果 $selected = array(1,2);
不可能count($selected) = 1
应该是2
[解决办法]
var selected = new Array('1','2');
selected = JSON.stringify(selected);
然后传递 selected

热点排行