Ответ 1
JavaScript-API JavaScript по умолчанию для установки cookie так же просто, как:
document.cookie = 'mycookie=valueOfCookie;expires=DateHere;path=/'
Используйте плагин jQuery cookie, например:
$.cookie('mycookie', 'valueOfCookie')
Простой пример: я хочу иметь некоторые элементы на странице (например, divs или строки таблицы), и я хочу, чтобы пользователь нажимал на них, чтобы выбрать их. Это кажется достаточно простым в jQuery. Чтобы сохранить те элементы, на которые пользователь нажимает, без серверных сообщений, я думал, что cookie будет простым способом сделать это.
JavaScript-API JavaScript по умолчанию для установки cookie так же просто, как:
document.cookie = 'mycookie=valueOfCookie;expires=DateHere;path=/'
Используйте плагин jQuery cookie, например:
$.cookie('mycookie', 'valueOfCookie')
Вам понадобится плагин cookie, который предоставляет несколько дополнительных подписей функции cookie.
$.cookie('cookie_name', 'cookie_value')
хранит переходный файл cookie (существует только в этой области сеанса, а $.cookie('cookie_name', 'cookie_value', 'cookie_expiration")
создает файл cookie, который будет длиться через сеансы - см. http://www.stilbuero.de/2006/09/17/cookie-plugin-for-jquery/ для получения дополнительной информации о плагине JQuery cookie.
Если вы хотите установить файлы cookie, которые используются для всего сайта, вам необходимо использовать JavaScript следующим образом:
document.cookie = "name=value; expires=date; domain=domain; path=path; secure"
Новый плагин jQuery для поиска и обработки файлов cookie с привязкой к формам и т.д.: http://plugins.jquery.com/project/cookies
Чтобы ответить на ваш вопрос, да. Другие ответили на эту часть, но похоже, что вы спрашиваете, лучший ли это для этого.
Вероятно, это будет зависеть от того, что вы делаете. Как правило, пользователь должен щелкнуть, какие предметы они хотят купить (например, заказывать). Затем они нажмут кнопку покупки или выписки. Затем форма отправит на страницу и обработает результат. Вы могли бы все это сделать с помощью печенья, но мне было бы сложнее.
Вы можете захотеть опубликовать свой второй вопрос в другой теме.
Посмотрите Cookie Plugin для jQuery.
Кажется, что плагин jQuery cookie недоступен для загрузки. Тем не менее, вы можете загрузить один и тот же jQuery cookie-плагин с некоторыми улучшениями, описанными в jQuery и Cookies (get/set/delete и плагин).
Вы можете просмотреть все плагины jQuery с тегом "cookie" здесь:
http://plugins.jquery.com/plugin-tags/cookies
Здесь много вариантов.
Выделите имя, называемое jQuery Storage, которое использует HTML5 localStorage. Если localStorage недоступен, по умолчанию используются файлы cookie. Однако это не позволяет вам установить срок действия.
Мне удалось написать script, чтобы пользователь мог выбрать свой язык, используя файл cookie script из Klaus Hartl, Мне потребовалось несколько часов работы, и я надеюсь, что смогу помочь другим.