Я заполняю строки в тело таблицы с помощью функции jQuery append, это прекрасно работает, но когда я пытаюсь выполнить поиск любых данных из таблицы, тогда таблица очищается.DataTable(). Ajax.reload() not reloading table
Вот мой код.
for (i = 0; i < mapping.length; i++) {
var tr = $('<tr>' + '<td>' + ' <input type="checkbox" '
+ ' onchange="selectItem(this);" '
+ (mapping[i]['selected'] == true ? "checked" : "")
+ ' data-el_id="' + mapping[i]['id'] + '">'
+ ' </td>' + ' <td>' + mapping[i]['name'] + ' </td>'
+ ' <td>' + mapping[i]['itemName'] + ' </td>' + ' <td>'
+ mapping[i]['url'] + ' </td>' + ' </tr>');
$("#tableBody").append(tr);
}
Просьба показать данные типа initialisa код – markpsmith
Я получаю массив json от сервера, а затем перебираю его, чтобы добавить строки в таблицу. – Apollo
Insead iterating over it, вы могли бы заполнить его напрямую? [https://www.datatables.net/examples/data_sources/ajax.html](https://www.datatables.net/examples/data_sources/ajax.html) – markpsmith