Если вы можете вносить изменения в веб-сервер, обслуживающий длинную строку данных, вы можете использовать chunked data . По сути, вы отправляете «порцию» данных (в вашем случае это может быть одна строка или набор строк в таблице), которые затем вы можете .html(...)
поместить в таблицу.
Создайте таблицу, используя тег table
, а затем запросите данные. Поскольку данные поступают в виде строк (включая сначала thead
, а затем tr
), добавьте эти строки в таблицу.
В зависимости от того, какой веб-сервер вы используете, фактический код передачи по частям будет отличаться. Проверьте ссылку, чтобы узнать о том, как это работает. Как правило, большинство технологий веб-сервера имеют некоторый способ выполнить частичную передачу как часть HTTP 1.1
.
в nodejs, например, поддержание соединения активным (Connection: keep-alive
) и последующая отправка данных различной длины Content-Length:10
, response.write('Something\r\n')
; Content-Length:15
, response.write('Something else\r\n')
и повтор) должен работать