У PHP я можу зберігати значення в сеансі, який я можу отримати, поки воно не буде знищено / скасовано, Чи можливо це також у jQuery чи JS?
Мені потрібно зберігати значення на стороні клієнта, щоб отримати їх на іншій сторінці.
Відповіді:
5 за відповідь № 1Використовуйте файли cookie або якщо вам потрібно зберігати багато даних, і не потрібно сумісності з не найсучаснішими браузерами, ви також можете використовувати HTML5 localStorage.
2 для відповіді № 2
Немає нічого подібного до змінної сесії, безпосередньо доступної в JavaScript, але, безумовно, є деякі альтернативи для досягнення такого типу поведінки. Я можу придумати два:
Файли cookie Javascript
Як показав о ця сторінка ви можете створювати та отримувати файли cookie у javascript.
AJAX
Ви можете використовувати запити AJAX для встановлення та отримання змінних сеансів із файлу php. Якщо ви не знайомі з AJAX, ви можете знайти кілька пристойних прикладів тут для класичного підходу javascript або у випадку jQuery у документах jQuery .ajax (). Цей метод, ймовірно, є більш надійним, оскільки він не залежить від клієнта, який дозволяє файли cookie.
0 для відповіді № 3
Для цього можна використовувати плагін JStorage,JStorage , jStorage використовує локальний сховище HTML5 дедоступні та користувацькі дані про поведінку в старих версіях Internet Explorer. Webkit SQLite не підтримується. Поточна доступність: jStorage підтримує всі основні браузери - Internet Explorer 6+, Firefox 2+, Safari 4+, Chrome 4+, Opera 10.50+, (менше 1 кБ, коли gzipped)!