Если вы используете теги <a>
, страница будет перезагружена (это ссылка)
Вы можете вызвать событие click
на номерах страниц и позвонить с помощью ajax (как указано в тегах, которые вы указали)) для извлечения некоторых данных, которые будут использоваться для замены текущих.
Этот может быть полезен для чтения.
Вот глупый пример с жестко закодированными данными.
function loadDatas(pageNumber)
{
//Replace me by an ajax call.
return ("We are now page " + pageNumber);
}
function changePage(pageNumber)
{
let datas = loadDatas(pageNumber);
let container = document.getElementById("myContent");
container.innerHTML = datas;
}
<div id="myContent">
hello world !
</div>
<button onclick="changePage(1)">1</button><button onclick="changePage(2)">2</button><button onclick="changePage(3)">3</button>