Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.11.2012, 14:48
Профессор
Отправить личное сообщение для Dimaz Посмотреть профиль Найти все сообщения от Dimaz
 
Регистрация: 25.12.2009
Сообщений: 222

Как обработать json с сервера
Приветствую всех. С сервера приходит такой JSON:
{"test_id": 1, "questions": "What is your favorite beer:", "answers": "Zlaty Bazant, Baltika 3"}

Мне нужно значения последнего объекта "answers" вставить в элементы input type=''radio". Примерно так:
<input type="radio" name="drink" value="1"> Zlaty Bazant<Br>
   <input type="radio" name="drink" value="2"> Baltika 3<Br>

Но как это сделать если объект "answers" содержит просто строку, а не такой массив:
{"answers": [{"beer1": "Zlaty Bazant", "beer2": "Baltika 3"}]}

Вот фрагмент кода php-скрипта:
$m_query = mysql_query("SELECT * FROM `tests` WHERE `test_id` = '". $answer_id ."'");
$row = mysql_fetch_array($m_query, MYSQL_ASSOC);
echo json_encode($row);

С помощью функции json_encode я преобразую полученный массив в json-представление данных. В базе данных у меня в поле "answers" содержится строка: Zlaty Bazant, Baltika 3. Может как то можно сделать, чтобы функция json_encode преобразовала именно это поле в json массив, пример которого я показал выше.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как использовать json AquaGen jQuery 15 20.01.2012 09:53
IE не распознает ответ от сервера в формате JSON DIMANSIM Internet Explorer 0 26.11.2011 22:08
JSON. Как в callback функции изменить свойство объекта? master_alf jQuery 10 22.04.2010 17:08
Как обработать несколько элементов подряд? vladymyrk jQuery 1 07.01.2009 20:33
Как обработать такую конструкцию if(V1=0){fl1='au'}; Nikitos* Общие вопросы Javascript 1 19.12.2008 12:46