【发布时间】:2010-01-26 10:42:57
【问题描述】:
我想使用 jquery ajax 向 php 发送一个 javascript 数组。
$.post("controllers/ajaxcalls/users.php",
{
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 端访问它?几个小时以来一直在努力解决这个问题......希望能得到一些帮助。
【问题讨论】:
标签: javascript jquery arrays