Существует проблема загрузки в IE, и мы видим длительную ошибку сценария из-за приведенного ниже кода.
Я пытаюсь воссоздать данные, используя уничтожение при выборе фильтров или сбросе его, но почему-то это такзамедление процесса.У меня сейчас 1000 записей, но они будут увеличиваться со временем.
Пожалуйста, не могли бы вы предоставить мне альтернативу для datatable.destroy ().Я не хочу использовать table.ajax.reload (), так как это не решение в моем случае.
$(id).DataTable({
destroy: true,
searching: true,
paging: true,
ordering: false,
"dom": '<"top"i>rt<"bottom"flp><"clear">'
});
$("#btnSearch").click(function (e) {
resetClicked = false;
var uri = window.location.href.toString();
if (uri.indexOf("?") > 0) {
var clean_uri = uri.substring(0, uri.indexOf("?"));
window.history.replaceState({}, document.title, clean_uri);
}
TableRecreate("#records_table");
});
var trHTML = '';
var getFromURL = '';
var totalJobs = '';
getFromURL = apiJobsURL;
$.ajax({
url: getFromURL,
type: "GET",
dataType: "json",
data: {},
success: function (data) {
$.each(data, function (i, item) {
trHTML += BindJobTable(item);
});
$('#records_table').append(trHTML);
}
});