Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   jquery json each (https://javascript.ru/forum/misc/46252-jquery-json-each.html)

jsnb 03.04.2014 16:30

Цитата:

Сообщение от kowapos (Сообщение 305873)
вы когда начинали, то все на свете знали?

Нет. Я и сейчас мало чего знаю. На этом сайте есть замечательный учебник по JS. Что мешает смотреть в него? Подозреваю то, что копипастить скрипты и наугад чего-то там менять, а потом жаловаться на форумах намного быстрее и проще.

Цитата:

Сообщение от kowapos (Сообщение 305873)
почему же в интернете есть полно подобных конструкций, которые работают?

Может потому что люди, которые их писали, хоть немного понимали что они делают? Я уже сказал в чем причина вывода undefined. Куда уж конкретнее то. Опять же что мешает просто вывести значение переменных куда-нибудь и посмотреть чему они равны?

kowapos 03.04.2014 16:44

Цитата:

Сообщение от jsnb (Сообщение 305879)
копипастить скрипты и наугад чего-то там менять

не на угад, я в полне был уверен что делаю


Цитата:

Сообщение от jsnb (Сообщение 305879)
Опять же что мешает просто вывести значение переменных куда-нибудь и посмотреть чему они равны?

i = ключи
item = значения

что еще вывести?

kowapos 03.04.2014 17:02

сделал без jquery, а не накопипастел как ты сказал
var DataCount = data.length;
          for(var i = 0; DataCount > i; i++){
            alert(data[i]['country']);
          }

kowapos 03.04.2014 17:04

но все равно хочется понять, как это решить с помощью метода $.each()

jsnb 03.04.2014 17:08

Цитата:

Сообщение от kowapos (Сообщение 305880)
i = ключи
item = значения

Ну так и в чем проблема то тогда, если есть в наличии ключи и значения. Выводи их как тебе надо.

Цитата:

Сообщение от kowapos (Сообщение 305884)
но все равно хочется понять, как это решить с помощью метода $.each()

Зачем перебирающий метод, если надо обращаться к конкретному свойству объекта?

danik.js 03.04.2014 20:16

Чет и вправду, не по себе как накинулись на чела)
Ну ошибся чел, опыта совсем нет, с кем не бывает.

Хотя ведь понимает как работает $.each и как обращаться к свойствам объекта - этого впринципе достаточно чтобы написать код правильно.


Часовой пояс GMT +3, время: 16:45.