Навигация по страницам без перезагрузки страницы Zend Framework - PullRequest
0 голосов
/ 10 октября 2018

Есть код:

<div class="pagination">
    <?php 
        for ($i = 1; $i <= $pages; $i++) {
            if ($i == $active_page) {
                echo "<span>".$i."</span>";
            } else {
                echo '<a href="?page='.$i.'">'.$i.'</a>';
            }
        }
    ?>
  </div>

1-2 страницы Как сделать нумерацию страниц без перезагрузки страницы?

1 Ответ

0 голосов
/ 10 октября 2018

Если вы используете теги <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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...