У меня есть таблица, как показано ниже;
<table>
<tr>
<td id="prev">prev</td>
<td class="content"></td>
<td class="content"></td>
<td class="content"></td>
<td class="content"></td>
<td class="content"></td>
<td id="next">next</td>
</tr>
</table>
и файл PHP, ajax.php
для вызовов AJAX как;
<?php
$array = array(1,2,3,4,5,6,7,8,9,10);
$page = $_POST["page"];
$quantity = 5;
$offset = ($page-1)*$quantity;
$selectedFiles = array_slice($array, $offset, $quantity);
echo $selectedFiles;
?>
Предполагается, что функция PHP возвращает массив с ограниченным количеством элементов относительно $_POST["page"]
, как при разбиении на страницы. Скрипт вернет первые 5 элементов для $page = 1
, вторые 5 элементов для $page = 2
и т. Д. И т. Д. При загрузке страницы <td>
с идентификатором content
могут отображать 1,2,3,4 и 5 соответственно. Когда пользователь нажимает next
, он может отображать следующие результаты и может возвращаться к предыдущему результату, если пользователь нажимает prev
. Как я могу сделать это, используя Javascript с помощью jQuery ??
Будет более полезно, если при щелчках пользователя и при изменении данных будет получен некоторый эффект, например скольжение (переход), чтобы оно выглядело как скольжение некоторой полосы.