Я передаю немного JSON на фронтэнд.Я хочу пройтись по нему и сгенерировать HTML.К сожалению, то, что у меня есть, не зацикливается, оно просто проходит через первый ряд.
Object
1: Object
date_created: "Oct. 24 2011"
date_expired: "Oct. 31 2011"
expire: "Oct. 31 2011"
expired: 0
id: "1"
name: "1"
pages: 0
photos: 0
status: "Live"
__proto__: Object
2: Object
date_created: "Nov. 24 2011"
date_expired: "Nov. 31 2011"
expire: "Nov. 31 2011"
expired: 0
id: "1"
name: "1"
pages: 0
photos: 0
status: "Live"
__proto__: Object
Мой JavaScript
$.ajax({
type: "POST",
url: "dashboard.php",
data: "galleryPage="+$(this).html(),
}).done(function( data ) { console.log(data);
$.each(data, function(key, album) {
var html = '';
$('#dashboard .row').remove();
// Make the HTML row...
// Append
$('#dashboard .inner').append(html);
});
});
Похоже, я не могу использовать .each () для циклического прохожденияэтот вид объекта.Это правильно?Если так, что я могу использовать, чтобы пройти через это?
После ошибки пуска в тот же код ... сработало.Я идиот.Убирал строку в начале цикла, а не перед ним.Вот почему был обнаружен только один результат ... Дух
Решение
$.ajax({
type: "POST",
url: "dashboard.php",
data: "galleryPage="+$(this).html(),
}).done(function( data ) {
$('#dashboard .row').remove();
$.each(data, function(key, album) {
var html = '';
// Make the HTML row...
// Append
$('#dashboard .inner').append(html);
});
});