У меня есть веб-страница со столом и javascript, которая сортирует столбцы (js я нашел в google). На этой странице есть опция обновления (каждые 30 секунд). Мне нужно сохранить сортировку таблицы после обновления. Как мне это сделать?Сохранить сортировку таблицы после перезагрузки страницы
ответ
У вас должна быть какая-то база данных.
Популярным является MySQL.
Помните, что javascript - это браузерный (клиентский) язык,
и поэтому он не способен сохранять данные. (без использования хранилища HTML5 или файла cookie).
Если вы хотите сохранить его с помощью печенья или html5 хранения, смотрите:
http://www.w3schools.com/html/html5_webstorage.asp
http://www.w3schools.com/js/js_cookies.asp
Если у вас есть доступ к PHP (по крайней мере, вы добавили это с PHP), и вы не необходимо сохранить сортировку навсегда, попробуйте использовать сеансы.
В сущности:
- Набор таблицы сортировки с JavaScript на странице, где отображается таблица (это то, что вы в настоящее время).
- Call PHP via AJAX, отправьте выбранный способ сортировки/тип в качестве параметра.
- PHP-скрипт получает POST и инициирует или перезагружает session (
session_start()
). - PHP сохраняет метод сортировки в сеансе
$_SESSION['table_sort_method'] = $sort_method;
($sort_method
должен быть получен от AJAX POST,'table_sort_method'
- это просто пример имени ключа массива). - Теперь, когда просмотрщик страниц возвращается на страницу таблицы, вы можете найти способ сортировки от
$_SESSION
и использовать его, когда таблица изначально отображается.
Не забудьте позвонить session_start()
перед любым HTML выводится, чтобы получить доступ к соответствующим данным $_SESSION
.
Если вам нужно, чтобы это было постоянным, вы можете использовать приведенную выше логику, но замените части, связанные с PHP, на связанные с ним взаимодействия с базой данных по вашему выбору.
- 1. Как сохранить значение переменной после перезагрузки страницы?
- 2. Как сохранить текущую вкладку после перезагрузки страницы?
- 3. Как сохранить класс div после перезагрузки страницы
- 4. Websocket: сохранить сеанс пользователя после перезагрузки страницы.
- 5. jQuery draggable, сохранить позицию после перезагрузки страницы?
- 6. Keep после перезагрузки страницы
- 7. Как сохранить текст после перезагрузки?
- 8. Аякса после перезагрузки страницы
- 9. Состояние флажка после перезагрузки страницы
- 10. предотвратить свиток после перезагрузки страницы
- 11. Значение веб-страницы ушло после перезагрузки страницы
- 12. сохранить сортировку таблицы в локальном хранилище
- 13. Как сохранить сортировку страницы бритвы в MVC?
- 14. Как сохранить состояние после отображения: нет? Предотвращение перезагрузки после перезагрузки страницы
- 15. изменить интервал перезагрузки страницы после первой перезагрузки страницы
- 16. Как сохранить текущую вкладку активным с загрузкой после перезагрузки страницы?
- 17. Как сохранить значения JavaScript после перезагрузки страницы в asp.net?
- 18. DOJO: TreeGrid - сохранить открытые узлы после перезагрузки страницы
- 19. Как сохранить ту же самую «ul» активную после перезагрузки страницы?
- 20. Как сохранить значение выпадающего списка после перезагрузки страницы?
- 21. Желание сохранить выбранную опцию html после отправки и перезагрузки страницы
- 22. Как сохранить положение прокрутки после перезагрузки веб-страницы?
- 23. как сохранить загрузочные вкладки после перезагрузки страницы при загрузке изображения
- 24. Сохранить меню для переключения состояния после перезагрузки страницы
- 25. сохранить значения выпадающего списка в javascript после перезагрузки страницы
- 26. Как сохранить содержимое переключателя открытым даже после перезагрузки страницы?
- 27. $ не определен после перезагрузки страницы.
- 28. Переменные изменения после перезагрузки страницы
- 29. Запустить скрипт после перезагрузки страницы
- 30. точка останова после перезагрузки страницы
, пожалуйста, напишите, что вы пробовали до сих пор. –
Я попытался добавить .datateble ({stateSave: true}); – dend