日期:2014-05-16  浏览次数:20459 次

.post(url,data),data可以是二维数组吗
data可以是二维数组吗?

------解决方案--------------------
$.post('test.php',{'var':'hello','params[]':new Array(1,2,3)});
test.php将接收到如下数组
array('var'=>'hello','params'=>array(1,2,3));
------解决方案--------------------
还有个写法

$.post("/article/articleAdd.action", "a[str]=3&b[str]=2");


$_POST["a"]["str"]//3

$_POST["b"]["str"]//2
------解决方案--------------------
可是是N维数组,表单的name="a[5][6][7]"也是可以的,php端$_POST['a'][5][6][7]就能访问到。
------解决方案--------------------
是可以的
------解决方案--------------------
可以的。比如你可以传一段json的字符串到你的服务器端进行解析。
------解决方案--------------------
也可以传Json过去,PHP接受之后json_decode一下就可以了
------解决方案--------------------
可以的,后面是个object类型的对象。
------解决方案--------------------
传json的字符串过去。然后在服务器端进行解析就好了。