То, что я знаю о тебе, не вводит html. Это, конечно, не предполагаемый способ использования плагина, поскольку он по существу побеждает цель. Он говорит «нет данных», потому что вы буквально не предоставили плагину никаких данных для хранения в кеше и возможности сортировки, разбивки на страницы и т. Д. Все, что вы сделали, - это добавили html в тег таблицы (а не в datatable). Если вы используете встроенную функциональность ajax в datatables, вы просто возвращаете нужные данные в таблицу как json (или другой формат, если вы предоставляете синтаксический анализ), и datatables автоматически преобразует их как в объекты dom для отображения, так и в объекты jquery для сортировки и например.
Это также значительно облегчает вашу жизнь.
P.S. когда вы используете функциональность ajax плагина, он фактически оборачивает вашу таблицу в кучу элементов div и добавляет к ней несколько элементов, так что заголовок, на который вы щелкаете, не является технически «привязанным» к вашей таблице, которую вы объявили в HTML, если это имеет смысл? Он привязан к кешу объектов, которые таблицы данных используют для визуализации таблицы.
вот пример того, как использовать ajax и dt
http://datatables.net/release-datatables/examples/data_sources/ajax.html