(я использую Bootstrap 4.) Я пытаюсь отобразить количество строк DataTable с одной HTML-страницы на другую в пределах интервала, такого как <span id="spanId" onload="numEntries()"></span>
Я попробовал методвызов страницы из iframe:
<iframe src="A.html" style="display:none" id="iframeId"></iframe>
(из getElementById с другой страницы )
Затем доступ к числу строк таблицы:
function numEntries() {
//call table element from other page through the iframe
var divElement = document.getElementById('iframeId').contentWindow.document.getElementById('#alarmTable');
//initialize the table
var num = $(divElement).DataTable();
document.getElementById("spanId").innerHTML = num.page.info().recordsTotal;
}
Этот метод ничего не отображал, я думаю, что есть проблема с моим вызовом в iframe.У меня также есть страница jQuery для данных таблицы:
$('#alarmTable').DataTable({
"data": [
["1", "2013-10-15 10:30:00", "2 min", "Alarm", "Motor 1", "Broken", "tag"],
["2", "2015-11-01 03:17:26", "8 min", "Warning", "Motor 2", "Stopped", "tag"]
]
});
Для данных этого примера должно отображаться 2.Как мне показать количество строк в таблице?