我想用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