如何通过$ .post发布JSON多维数据?举例来说,我有一个JSON格式这个多维数组:如何通过Jquery.post发布JSON多维数据?
{
"file":
{
"name" : "1024x768.jpg",
"type" : "image\/jpeg",
"tmp_name" : "C:\\wamp\\tmp\\php8F59.tmp",
"error":0,"size":469159
}
}
我会用Jquery.post()
张贴JSON数据。
$.post("process.php",'{"name":"1024x768.jpg","type":"image\/jpeg","tmp_name":"C:\\wamp\\tmp\\php8F59.tmp","error":0,"size":469159}}',function(xml){
});
这样我就可以使用print_r($_POST)
得到这个数组中process.php
:
Array
(
[file] => Array
(
[name] => 1024x768.jpg
[type] => image/jpeg
[tmp_name] => C:\wamp\tmp\phpA1.tmp
[error] => 0
[size] => 469159
)
)
这可能吗?
'$。员额(//东西在这里,数据:$(yourArray).serialize());',也许? –
我应该为'$(yourArray)'准备什么样的数据?谢谢。 – laukok
它可以是一个数组或一堆使用jQuery选择器的对象;两者都是数据数组,而'.serialize()'会查找所有':input'元素,或者如果它是一个数组,则序列化整个批次。 – Bojangles