我想發送一個JavaScript陣列使用jquery AJAX到PHP。JavaScript數組到PHP
$.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"]]
在我看來,什麼是錯的。什麼是null:s,我不能在php端使用json_decode來獲取元素。
我應該使用什麼功能,將其轉換爲JSON和我如何訪問它在PHP端?
試過這種http://code.google.com/p/jquery-json/但它會給完全輸出JSON.stringify()基本相同(他們也說,在文檔中)。
已經考慮到這幾個小時的努力,現在......希望得到一些具體的幫助。
我只是想從JavaScript發送數組到PHP ......爲什麼會這樣該死困難:/
你爲什麼再問這個問題?你已經問過http://stackoverflow.com/questions/2138812/ – 2010-01-26 12:58:03