|
|
|
[JS] JSON вывод данных из массива
|
|||
|---|---|---|---|
|
#18+
Что-то мало инфы нашел на счёт json.. php скриптик закинул на севрер, который генерируед следующий код формата json: {"id":"111" , "name":"222" , "id":"3452" , "name":"555"} Потом значит хочу вывести данные, в цикл подставлял и data и data.name[1] и тд и тп, но ничего толком не вышло, в алерте выбрасывает один раз: 555 и всё... xhttp=new XMLHttpRequest(); xhttp.open('GET','json.php',true); xhttp.send(); xhttp.onreadystatechange=function() { if (xhttp.readyState==4) { var data=eval( '('+xhttp.responseText+')' ); alert(data.name); } } p.s И стоит ли вообще с этимм форматом (json) связываться? Что-то мне он кажется очень капризным.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 22:59 |
|
||
|
[JS] JSON вывод данных из массива
|
|||
|---|---|---|---|
|
#18+
Goror{"id":"111" , "name":"222" , "id":"3452" , "name":"555"} это не массив ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 23:45 |
|
||
|
[JS] JSON вывод данных из массива
|
|||
|---|---|---|---|
|
#18+
Gororphp скриптик закинул на севрер, который генерируед следующий код формата json: Код: javascript 1. У тебя извращенное понятие про этот формат... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2014, 08:57 |
|
||
|
[JS] JSON вывод данных из массива
|
|||
|---|---|---|---|
|
#18+
Изопропилэто не массив Ну массив-то не обязателен... авторДанные в формате JSON (RFC 4627) представляют собой значения или JavaScript-объекты { ... } или массивы [ ... ], содержащие значения одного из типов: - строки в двойных кавычках, - число, - логическое значение true/false, - null. http://learn.javascript.ru/json#формат-json Т.е. и объект подойдет. Но у автора видать с объектами какие-то свои, особенные отношения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2014, 09:00 |
|
||
|
[JS] JSON вывод данных из массива
|
|||
|---|---|---|---|
|
#18+
krvsaGororphp скриптик закинул на севрер, который генерируед следующий код формата json: Код: javascript 1. У тебя извращенное понятие про этот формат... Я просто первый раз с ним работаю, буквально второй день, потому пока не в них в его нюансы) У меня в целом такая задача, есть ответ осинхронного запроса (AJAX), в нём куча лишних тегов и тд, типа: Код: html 1. 2. 3. 4. 5. 6. 7. 8. Мне нужно что-то типа: 1 | site.net/1 | TITLE 1 | CONTENT 1 2 | site.net/2 | TITLE 2 | CONTENT 2 Вот эта функция выводит мне json строку: Код: javascript 1. 2. 3. Как щас мне грамотно разбить str и разкидать его по нужным местам? То есть по дивам или таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2014, 14:55 |
|
||
|
[JS] JSON вывод данных из массива
|
|||
|---|---|---|---|
|
#18+
Goror, а так? Код: javascript 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2014, 15:20 |
|
||
|
[JS] JSON вывод данных из массива
|
|||
|---|---|---|---|
|
#18+
GororУ меня в целом такая задача, есть ответ осинхронного запроса (AJAX), в нём куча лишних тегов и тд, типа: Код: html 1. 2. 3. 4. 5. 6. 7. 8. Мне нужно что-то типа: 1 | site.net/1 | TITLE 1 | CONTENT 1 2 | site.net/2 | TITLE 2 | CONTENT 2 Тогда и шли Код: javascript 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2014, 15:52 |
|
||
|
[JS] JSON вывод данных из массива
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnoguGoror, а так? Код: javascript 1. 2. Да, подходит! Просто мне щас кажется, что я сам json объект формирую не правильно... И потому не могу обратиться именно к нужному мне элементу и тд. Мне нужно не так: {"id":"1" , "name":"Title 1" , "id":"2" , "name":"Title 2"} А так: [{"id":"1" , "name":"Title 1" } , {"id":"2" , "name":"Title 2"}] То есть в один объект, вложены (массивчики, объектики) и уже с ними нужно работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2014, 15:56 |
|
||
|
[JS] JSON вывод данных из массива
|
|||
|---|---|---|---|
|
#18+
krvsaТогда и шли Код: javascript 1. 2. 3. 4. Абсолютно верно, так и сделал! Теперь имею доступ к нужному мне элементу объекта. Осталось только в таблицу или ещё куда раскидать и всё! Всем спасибо! Задача почти решена! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2014, 16:16 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38602046&tid=1447259]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
180ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 431ms |

| 0 / 0 |
