Не сильно соображаю в JS. Есть многомерный массив data, полученный через ajax запрос, примерно такой.
{
"set": {
"items": [
{
"path": "path",
"type": "file",
"name": "office.doc",
"size": 278982
},
{
"name": "1.JPG",
"path": "path",
"type": "file",
"size": 896772
}
],
"total": 2
},
"type": "dir"
}
Через цикл пытаюсь достать, например name
for(var i = 0; i < total; i++) {
var name = data['set']['items'][i]['name'];
}
Если в цикле прописать
console.log(name);
, то в консоли он выдаст все как нужно, по очереди, но я пытаюсь это вставлять в таблицу, через такое
$('tbody#parent>tr:gt(0)>td:nth-child(3)').text(name);
А в таблицу, во все строки, вставляется только последнее значение массива
1.JPG
1.JPG
1.JPG
Не знаю как еще более понятно объяснить