我想用jquery ajax发送一个javascript数组到php。发送数组到PHP从JavaScript?
$.post("controllers/ajaxcalls/users.php",
{
links: links
});
其中第二个'links'是一个javascript数组。
当我得到这个数组:
'1' ...
'1' => "comment1"
'2' => "link1"
'3' => "link2"
'4' => "link3"
'2' ...
'1' => "comment2"
'2' => "link4"
然后使用:
var jsonLinks = JSON.stringify(links);
alert(jsonLinks);
会给我:
[null,[null,"comment1","link1","link2","link3"],[null,"comment2","link4"]]
在我看来,什么是错的。并且我不能在php端使用json_decode来获取元素。
我应该使用什么函数将其转换为json,以及如何在php端访问它?在几个小时内已经在这方面挣扎...会感激一些帮助。
你尝试了吗? – Gumbo 2010-01-26 10:45:25