Это мой первый опыт использования list.js, и по какой-то причине он не работает.Использование list.js сортировка и поиск не работают
Настоящий живой пример. http://hartslogmuseum.com/bookhjr10/test.php вот что его должен делать http://listjs.com/examples
И вот мой код. Я хочу искать только имя.
<div class="table-responsive">
<div id="catalog">
<input class="search" placeholder="Search" />
<button class="sort" data-sort="name">
Sort Name
</button>
<button class="sort" data-sort="cat">
Sort Category
</button>
<h2> Catalog </h2>
<table class="list table-bordered table-striped">
<tr>
<td> <h2 class="name">Item Name</h2> </td>
<td><h2 class="cat">Item Category</h2></td>
<td> <h2>Thumbnail</h2></td>
<td> <h2 class="descr">Item Desc</h2> </td>
<td> <h2 class="time">Time Frame</h2> </td>
<td> <h2 class="donor">Donor</h2> </td>
</tr>
$resultSet = mysqli_query($conn,"SELECT * FROM bookhjr10_items");
While($row = mysqli_fetch_array($resultSet))
{
$i=0;
echo "<tr>";
echo "<td class=\"name\">".$row['name']. "</td>";
echo "<td class=\"cat\">".$row['category']. "</td>";
echo "<td><a href=\"fullimage.php?id=".$row['id']."\" data-lightbox=\pic\"><img src=\"image.php?id=".$row['id']."\" alt=\"thumb-1\" /></a></td>";
echo "<td class=\"descr\">". $row['descr'] . "</td>";
echo "<td class=\"time\">". $row['time'] . "</td>";
echo "<td class=\"donor\">". $row['donor'] . "</td>";
echo "</tr>";
$i++;
}
?>
</table>
</div>
</div>
<script type="text/javascript">
var options = {
valueNames: [ 'name' ]
};
var hackerList = new List('catalog', options);
</script>
Что вы сделали, чтобы отладить эту проблему? Вы получаете какую-либо ошибку в консоли? * edit: * Если вы посмотрите на консоль, вы получите кучу этих ошибок: 'Не удалось загрузить ресурс: сервер ответил статусом 404 (Not Found)'. Некоторые из ваших сценариев (например, jQuery) не найдены. –
Я попытался изменить имена классов. Я не получаю никаких ошибок. Когда я печатаю в окне поиска, все уходит. Это то, что он должен делать, и показывать только то, что вы набираете, но по какой-то причине он не работает так. Да, это были вещи, которые мне не нужны. Я их вынул. – Pureblood
Все, что мне нужно, это http://listjs.com/overview/download list.ls правильно? Мне не нужно ничего делать? – Pureblood