Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.04.2014, 06:12
Аспирант
Отправить личное сообщение для kowapos Посмотреть профиль Найти все сообщения от kowapos
 
Регистрация: 25.03.2014
Сообщений: 36

jquery json each
вот
$.each(data,function(key,value){
     $.each(value, function(i, item) {
            document.write(item.country + '<br>');
      });
});

- выводит undefined

если выводить так

$.each(data,function(key,value){
     $.each(value, function(i, item) {
            document.write(i + ' - ' + item + '<br>');
     });
});


то красиво выводит ключ - значение. как быть?
вот json который приходит циклу

[
  {
      "0":"50.4333",
    "latitude":"50.4333",
    "1":"30.5167",
    "longitude":"30.5167",
    "2":"\u041a\u0438\u0435\u0432",
    "name_ru":"\u041a\u0438\u0435\u0432",
    "3":"\u0423\u043a\u0440\u0430\u0438\u043d\u0430",
    "country":"\u0423\u043a\u0440\u0430\u0438\u043d\u0430",
    "4":"Ukraine",
    "name_en":"Ukraine",
    "5":"8",
    "count":"8",
    "6":"49713",
    "id":"49713",
    "inc":1,
    "all":"8"
  },

{
  "0":"40.3953",
  "latitude":"40.3953",
  "1":"49.8822",
  "longitude":"49.8822",
  "2":"\u0411\u0430\u043a\u0443",
  "name_ru":"\u0411\u0430\u043a\u0443",
  "3":"\u0410\u0437\u0435\u0440\u0431\u0430\u0439\u0434\u0436\u0430\u043d",
  "country":"\u0410\u0437\u0435\u0440\u0431\u0430\u0439\u0434\u0436\u0430\u043d",
  "4":"Azerbaijan",
  "name_en":"Azerbaijan",
  "5":"1",
  "count":"1",
  "6":"25990",
  "id":"25990",
  "inc":2,
  "all":"1"
},

{
  "0":"55.7522",
  "latitude":"55.7522",
  "1":"37.6156",
  "longitude":"37.6156",
  "2":"\u041c\u043e\u0441\u043a\u0432\u0430",
  "name_ru":"\u041c\u043e\u0441\u043a\u0432\u0430",
  "3":"\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0430\u044f \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u044f",
  "country":"\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0430\u044f \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u044f",
  "4":"Russian Federation",
  "name_en":"Russian Federation",
  "5":"1",
  "count":"1",
  "6":"23541",
  "id":"23541",
  "inc":3,
  "all":"1"
}
]

Последний раз редактировалось kowapos, 03.04.2014 в 12:14.
Ответить с цитированием
  #2 (permalink)  
Старый 03.04.2014, 08:45
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от kowapos
как быть?
Посмотреть внимательно и напрячь хотя бы одну извилину?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 03.04.2014, 11:14
Аспирант
Отправить личное сообщение для kowapos Посмотреть профиль Найти все сообщения от kowapos
 
Регистрация: 25.03.2014
Сообщений: 36

нахера понты такие. скажи просто, я посмотрю, запомню и все
Ответить с цитированием
  #4 (permalink)  
Старый 03.04.2014, 11:19
Аспирант
Отправить личное сообщение для kowapos Посмотреть профиль Найти все сообщения от kowapos
 
Регистрация: 25.03.2014
Сообщений: 36

если ты о не закрытой скобке, то в скрипте она у меня закрытая, все равно не пашет
Ответить с цитированием
  #5 (permalink)  
Старый 03.04.2014, 14:41
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от kowapos
как быть?
Че жрать? Во что поссать?

Че за вопрос вобще? Напиши че тебе не нравится, че не понятно.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #6 (permalink)  
Старый 03.04.2014, 14:41
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

$.each() обходит элементы массива либо ключи объекта. Чем тебя это не устраивает?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #7 (permalink)  
Старый 03.04.2014, 15:34
Аспирант
Отправить личное сообщение для kowapos Посмотреть профиль Найти все сообщения от kowapos
 
Регистрация: 25.03.2014
Сообщений: 36

Сообщение от danik.js Посмотреть сообщение
$.each() обходит элементы массива либо ключи объекта. Чем тебя это не устраивает?
да меня все устраивает, скажи только почему когда пишу это:


у меня получается вот это:


меня интересует только этот вопрос. я этот jquery второй день всего лишь практику

Последний раз редактировалось kowapos, 03.04.2014 в 15:36.
Ответить с цитированием
  #8 (permalink)  
Старый 03.04.2014, 15:39
Аспирант
Отправить личное сообщение для kowapos Посмотреть профиль Найти все сообщения от kowapos
 
Регистрация: 25.03.2014
Сообщений: 36

если ты не понял вопрос, то нахрена это было писать?
Сообщение от danik.js Посмотреть сообщение
Посмотреть внимательно и напрячь хотя бы одну извилину?
или написал, лишь бы написать? или ты так самоутверждаешься?
Ответить с цитированием
  #9 (permalink)  
Старый 03.04.2014, 15:54
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

А открыть дебаггер и посмотреть чему равны переменные на каждой итерации религия что ли не позволяет? Нет у item свойства country, потому что item - это строка, значение свойств объекта.
Ответить с цитированием
  #10 (permalink)  
Старый 03.04.2014, 16:08
Аспирант
Отправить личное сообщение для kowapos Посмотреть профиль Найти все сообщения от kowapos
 
Регистрация: 25.03.2014
Сообщений: 36

Сообщение от jsnb Посмотреть сообщение
А открыть дебаггер и посмотреть чему равны переменные на каждой итерации религия что ли не позволяет?
все это круто, но лучше бы подсказали где в дэбагере посмотреть чему равны на каждой итерации цикла, а не остроумничать про религию и тп. вы когда начинали, то все на свете знали?

Сообщение от jsnb Посмотреть сообщение
Нет у item свойства country, потому что item - это строка, значение свойств объекта.
почему же в интернете есть полно подобных конструкций, которые работают?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна отправка post запросов через jQuery в формате Json mstdmstd Events/DOM/Window 2 31.05.2012 15:08
Сортировка и фильтрация json jQuery amt779 jQuery 4 28.07.2011 12:53
jQuery. Обработка ошибок и JSON. mma_mma jQuery 3 19.07.2010 12:10
не работает JSON в JQuery 1.4.1 mcpro jQuery 7 22.03.2010 17:56
Jquery, Dynatree и JSON antirek jQuery 6 01.09.2009 15:00