Задать вопрос

Почему DataTables не функционирует?

Здравствуйте! Пытаюсь подключить https://datatables.net к своей таблице.
<link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.15/css/jquery.dataTables.css">

<script type="text/javascript" charset="utf8" src="//cdn.datatables.net/1.10.15/js/jquery.dataTables.js"></script>

<script>
$(document).ready(function() {
    $('#example').DataTable( {
        "order": [[ 3, "desc" ]]
    } );
} );
</script>

<table id="example" class="display" cellspacing="0" width="100%"><thead><tr><th>ID</th><th>Apple ID</th><th>Пароль</th><th></th><th></th><th></th></tr></thead>
       <?php
       	mysql_connect("localhost", "admin", "pass") or die (mysql_error ());
     	  mysql_select_db("list") or die(mysql_error());
        mysql_query('SET NAMES utf8');
        $strSQL = "SELECT * FROM list ORDER BY id DESC";
        $rs = mysql_query($strSQL);
        while($row = mysql_fetch_array($rs)) {
            echo '<tbody><tr><td>' . $row['id'] . '</td>';
            echo '<td>' . $row['1'] . '</td>';
            echo '<td>' . $row['2'] . '</td>';
            echo '<td> <i class="fa fa-pencil" aria-hidden="true"></i>' . $row['3'] . '</td>';
            echo '<td> <i class="fa fa-trash" aria-hidden="true"></i>' . $row['3'] . '</td>';
            echo '<td> <i class="fa fa-bullhorn" aria-hidden="true"></i>' . $row['3'] . '</td></tr>';
         }
    	mysql_close();
    	?>
    </tbody></table>


Добавляются стили итд, но функционал нет - ни сортировка не работает, ни поиск, ничего. В чем ошибка?
  • Вопрос задан
  • 913 просмотров
Подписаться 1 Оценить 4 комментария
Решения вопроса 1
Huf
@Huf Автор вопроса
Убрать <tbody></tbody>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы