DataTables не работает с данными взятыми из Mysql?

Здравствуйте. Не могу понять, в datatable поиск работает по значениям таблицы, если я задаю их прямо в html доке. В вот если беру данные из БД, таблица строится корректно, но поиск по значениям не работает.

<table id="example" class="display" cellspacing="0" width="100%">
        <thead>
            <tr>
                <th>#</th>
                <th>Имя</th>
            </tr>
        </thead>
<?php
	
	$stmt = $DB_con->prepare('SELECT docID, docName FROM docs');
	$stmt->execute();
	
	if($stmt->rowCount() > 0)
	{
		$iter = 0;
		while($row=$stmt->fetch(PDO::FETCH_ASSOC))
		{
			$iter++;
			extract($row);
			?>

        <tbody>
            <tr>
                <td><?php echo $iter ?></td>
                <td><?php echo $docName ?></td>
            </tr>
        </tbody>


			<?php
		}
	}
	
?>

    </table>


А если так, то у же работает

<table id="example1" class="display" cellspacing="0" width="100%">
        <thead>
            <tr>
                <th>Name</th>
                <th>Position</th>
                <th>Office</th>
                <th>Age</th>
                <th>Start date</th>
                <th>Salary</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>Tiger Nixon</td>
                <td>System Architect</td>
                <td>Edinburgh</td>
                <td>61</td>
                <td>2011/04/25</td>
                <td>$320,800</td>
            </tr>
            <tr>
                <td>Garrett Winters</td>
                <td>Accountant</td>
                <td>Tokyo</td>
                <td>63</td>
                <td>2011/07/25</td>
                <td>$170,750</td>
            </tr>
        </tbody>
    </table>


В чем может быть проблема? Спасибо.
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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