Я пытаюсь создать строки таблицы с данными из XML-ответа.
Вот моя функция успеха:
success: function(response) {
$('id', response).each(function() {
const row = $('<tr>');
row.append($('<td>').html($(this).find('name').text()));
row.append($('<td>').html($(this).find('result').text()));
row.append($('<td>').html($(this).find('date').text()));
$('#result-list').append(row);
});
Вот мой HTML:
<table id="result-list" class="table table-striped" style="margin-top:15px;">
<thead>
<tr>
<th scope="col">name</th>
<th scope="col">result</th>
<th scope="col">date</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
Проблема в том,что он добавляет все переменные в одну строку.Например, он добавляет все переменные результата в одну строку.Я хотел бы создать новую строку для каждого поля имени, результата, даты.
Имя, результат, дата в строке 1. Имя, результат, дата в строке 2 и т. Д.