HeaderA HeaderB HeaderA HeaderB
stuff 232 hey 3434
world 033 boy 221
bat 435 girl 930
Эта таблица динамична и заселена в живую. Вот мой JS-код, но логика работает некорректно. Мне нужно сказать, что каждые 2 столбца являются новой записью и делают новую строку каждый четвертый столбец. Вот что у меня есть до сих пор:Как заполнить таблицу вертикальными и горизонтальными результатами?
function html_data(data) {
var html = '';
$.each(data, function (index, value) {
if ((index+1) % 4 == 0 && index != 0) {
html += '<td>'+value+'</td>';
html += '</tr>'
} else if ((index+1) % 5 == 0) {
html += '<tr>';
html += '<td>'+value+'</td>';
} else {
html += '<td>'+value+'</td>';
}
html += '</tr>';
});
return html;
}
Очевидно, что приведенный выше код совершенно неверен, но это все, что у меня есть до сих пор. Если я смогу получить логику мод, я могу заполнить пробелы. Большая помощь приветствуется.
Что такое структура данных для объекта данных? – Joon
Вы можете просто использовать 'value.headerA' и' value.headerB' – user962449