将表单值存储在 Cookie 中
Store Form Values In Cookie
在过去的
几个小时里,我一直在尝试自学cookie,以及如何将几个表单字段中的值存储到cookie中。
我运气不好,我找到的所有例子都不是很有帮助。我应该使用 PHP 还是 JS 生成它们?任何反馈或朝着正确方向踢球将不胜感激!
http://jsfiddle.net/yucM7/
提前感谢!
下面是
一个示例。
您所需要的只是jQuery和cookie插件
请记住,html代码中有一些更改。
$(document).on('submit', '#myForm', function() {
// serialize our form (get string containing field names and values)
dataString = $(this).serialize();
// set new cookie
$.cookie('formCookie', dataString);
return false;
});
$(document).on('click', '#getCookie', function() {
// get serialized string from cookie
cookieData = $.cookie('formCookie');
// if cookie exists continue
if (cookieData != null) {
// split cookieData string into an array of fields and their values
cookieArray = cookieData.split('&');
// go through each field and split it too to get field name and it's value
$.each(cookieArray, function(k, v) {
field = v.split('=');
// populate field with data
$('#myForm [name="'+field[0]+'"]').val(field[1]);
});
}
return false;
});
您可以使用Javascript通过以下方式设置cookie(请参阅 http://www.w3schools.com/js/js_cookies.asp):
function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
使用 Jquery: $.cookie("example", "foo");
设置 cookie
或者,您可以通过以下方式从服务器设置cookie:
<?php
$value = 'something from somewhere';
setcookie("TestCookie", $value);
相关文章:
- 用于存储、检索和附加到url的javascript cookie
- 为什么大型网站不;I don’我更喜欢本地存储而不是cookie
- 将会话登录页存储在cookie中以进行表单解析(通过隐藏字段)
- 使用 Cookie 存储数据
- 如何使用Javascript将cookie存储在本地存储中
- 如何从浏览器的 cookie 存储中删除会话 ID
- 使用 JavaScript 更改类并使用 cookie 存储
- 如何通过Cookie存储和重新加载动态表单
- 浏览器中cookie存储的编码方案
- 使用javascript将cookie存储在数组中(或使用cookie作为数组)
- 为什么不是't我的cookie存储
- WebView不会删除cookie /存储,即使在clearData之后,没有持久值,并终止- Chrome Kiosk
- 如何在PHP/JS中使用Cookie存储投票
- 使用安全cookie存储的JWT无状态登录:如何实现注销
- 为什么cookie存储两次?
- mac上office word插件的cookie存储在哪里?
- 使用javascript中的cookie存储和恢复滚动位置
- 在页面刷新时保留 Cookie 存储区的范围值
- JQuery保存和读取$.Cookie存储对象
- cookie存储表单元素