Хочу сделать пагинацию без плагинов.
Есть такой код PHP:
if($_POST['limit']) $limit = $_POST['limit'];
else {
$limit = 50;
}
if ($_POST['page']) {
$limit_start = ($_POST['page'] - 1)*$limit;
}
else {
$limit_start = 0;
}
$query = "SELECT * FROM `offices` LIMIT $limit_start, $limit";
Кнопки пагинации выгладят так:
<button class="pag" data-page="10">10</button>
код javascript:
<script>
pags = document.getElementsByClassName('pag');
for (var i = 0; i < pags.length; i++) {
pags[i].addEventListener('click', pagination);
}
function pagination() {
var page = this.dataset.page;
console.log(page);
$.ajax({
method: 'POST',
url: 'cpl_offices_bank_id_by_name.php',
data: {page: page}
});
}
</script>
cpl_offices_bank_id_by_name.php - это файл, в котором происходит выборка и все эти скрипты в нем же.
При нажатии на кнопку в консоль выводится 10 и всё.