Как сохранить состояние данных при go на другой странице? - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть данные на моей странице. Я, например, на странице 5 в моей нумерации страниц и затем нажимаю на строку, и это связывает меня с другой страницей. Когда я нажимаю кнопку «Назад» в браузере, я возвращаюсь на предыдущую страницу, и на странице с данными выбирается страница 5.

Я пытаюсь имитировать эту кнопку возврата браузера с помощью jquery:

 <button onclick="goBack()">Go Back</button>

<script>
function goBack() {
  window.history.back();
}
</script> 

Но теперь данные обновляются, и я снова на странице 1. Но мне нужно, чтобы данные сохранялись на странице 5.

1 Ответ

1 голос
/ 20 апреля 2020

Вы можете использовать опцию stateSave здесь. Как упомянуто в документах :

Когда включено, aDataTables будет хранить информацию о состоянии, такую ​​как позиция разбиения на страницы, длина отображения, фильтрация и сортировка. Когда конечный пользователь перезагрузит страницу, состояние таблицы будет изменено в соответствии с тем, что они ранее настроили.

Чтобы включить сохранение состояния, используйте:

$('#example').dataTable( {
  stateSave: true
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...