чтение jp-кодированного массива php с помощью ajax-запроса - PullRequest
1 голос
/ 17 марта 2011

У меня есть массив php с ключом, парами значений.Я JSON закодировал это.И используя ajax.Request, я назвал php-файл, в котором находится этот массивТеперь я должен получить доступ к парам ключ и значение.Кто-нибудь может дать мне знать, как это сделать?

Ответы [ 3 ]

1 голос
/ 17 марта 2011

Вам нужно проанализировать JSON.

0 голосов
/ 17 марта 2011

Как вы сказали, массив находится в php-файле, который вызывается через ajax, вы можете просто декодировать строку в кодировке json и получить массив с ключами и значениями соответственно.

Просто используйте json_decode () функция для извлечения массива.

0 голосов
/ 17 марта 2011

Требуется код в javascript "json.js".Вы можете скачать это.

var votedCommentString = getCookie("votedComment"); // get value of voted comment cookie 

votedComment = JSON.parse(votedCommentString); // extract json object into array

votedComment[votedComment.length] = id; // add more data in array

var cookieData = JSON.stringify(votedComment); // convert array into json object

setCookie("votedComment", cookieData, 365); // and again set cookie

В PHP вы можете получить к нему доступ следующим образом

$cookieData = (array)json_decode($_COOKIE["votedComment"]); // extract json object into array

print_r($cookieData);

Использовать

json_encode($array_variable) // to convert array in to json
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...