Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.09.2011, 19:09
Новичок на форуме
Отправить личное сообщение для DelphiWorld Посмотреть профиль Найти все сообщения от DelphiWorld
 
Регистрация: 12.07.2010
Сообщений: 5

помочь по json
требуется помощь для закрепления знаний json на практике )
while($i<30) {
$json['id'][] = $i;
$json['text'][] = 'text';
$i++;
}
echo json_encode($json);

данные возвращаются в формате json:
"id" : "1,2,3..29", "text" : "text,text,text..."
вопрос в следующем: правильная ли данная конструкция? или лучше передавать {"id":"1","text":"text"},{"id":"2","text":"text "}
ну и как это все дело распарсить в js?
eval("(" + req.responseText + ")");

P.S. ознакомился с json только сегодня, просьба гуру помочь )
Ответить с цитированием
  #2 (permalink)  
Старый 01.09.2011, 19:17
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от DelphiWorld
"id" : "1,2,3..29", "text" : "text,text,text..."
Сообщение от DelphiWorld
{"id":"1","text":"text"},{"id":"2","text":"text "}
Это не JSON-строки.

{"text": ["text1", "text2", "text3", …]}
//или
{"data": [{"id": 1, "text": "text1"}, {"id": 2, "text": "text2"}, …]}


Сообщение от DelphiWorld
ну и как это все дело распарсить в js?
В современных браузерах есть встроенный объект JSON
var obj = JSON.parse('{"data": [{"id": 1, "text": "text1"}, {"id": 2, "text": "text2"}]}');

alert(obj.data[1].text)

для остальных подключите скрипт с сайта http://json.org/

Последний раз редактировалось Octane, 01.09.2011 в 19:19.
Ответить с цитированием
  #3 (permalink)  
Старый 01.09.2011, 19:23
Новичок на форуме
Отправить личное сообщение для DelphiWorld Посмотреть профиль Найти все сообщения от DelphiWorld
 
Регистрация: 12.07.2010
Сообщений: 5

если не сложно, скиньте пример правильной реализации
Ответить с цитированием
  #4 (permalink)  
Старый 01.09.2011, 19:27
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Реализации чего?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JSON или JSONP для запросов на другой сервер? Метод GET, для длинных сообщений? Kotakota jQuery 5 23.08.2011 23:12
не работает чат на JSON top AJAX и COMET 4 13.08.2011 02:04
передача JSON на сервер mikeles AJAX и COMET 0 04.03.2011 11:28
jQuery. Обработка ошибок и JSON. mma_mma jQuery 3 19.07.2010 12:10
не работает JSON в JQuery 1.4.1 mcpro jQuery 7 22.03.2010 17:56