Intereting Posts
JQuery datatable sdom как определить идентификатор и class как Pomodoro Timer: переменное значение переходит в «NaN» Событие jQuery для datalist HTML5, когда элемент выбран или вводит совпадение ввода с элементом в списке Как использовать jQuery ajax в модуле Joomla Добавление задержки при загрузке каждой строки в таблице HTML ajax не работает на ipad Любые преимущества зависания над курсором мыши в JQuery? есть все равно, чтобы передать дополнительные данные в jqgrid treeGrid url request? Запуск щелчка по ссылке не изменяет местоположение hashа JQuery и веб-службы: могу ли я передать более одного массива в атрибуте данных перебирайте все элементы (динамически управляемый контент), если все они все еще имеют специальный attrbitue сохранить положение прокрутки после location.reload () Параметры выбора, зависящие от jQuery как установить цветные входные значения html для цветов div при нажатии Вызовите функцию только один раз

Как выполнить итерацию через объект json?

Возможный дубликат:
У меня есть вложенная структура данных / JSON, как можно получить доступ к определенному значению?

Я хочу итерации через объект json, который является двухмерным … для одномерного объекта json. Я делаю это

for (key in data) { alert(data[key]); } 

что я делаю о двухмерном?

В Javascript нет двухмерных данных, поэтому у вас есть вложенные объекты или массив с зазубринами (массив массивов) или комбинация (объект с свойствами массива или массив объектов). Просто перебирайте подпозиции:

 for (var key in data) { var item = data[key]; for (var key2 in item) { alert(item[key2]); } } 

возможно, вы хотите

 for(var i in data){ for(var j in data[i]){ alert(data[i][j]); } } 

Пытаться:

 for (var key in data) { for (var key2 in data[key]){ alert(data[key][key2]); } }