Я хочу отправить массив javascript в php, используя jquery ajax.
$.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"]]
мне кажется, что что-то не так. Что такое null: s, и я не могу использовать json_decode на стороне php для получения элементов.
Какую функцию я должен использовать, чтобы преобразовать его в JSON и как мне получить доступ к нему на стороне PHP?
попробовал это http://code.google.com/p/jquery-json/, но он даст тот же вывод, что и JSON.stringify () (они также говорят, что в документации).
боролся с этим уже через несколько часов ... был бы признателен за КОНКРЕТНУЮ помощь.
я просто хочу отправить массив из javascript в php ... почему это так чертовски сложно: /