我有以下代码,它接受textarea的值并将其写入cookie。
但是,对于较大的值,似乎cookie未设置。
var xVal = $('div#content-case div#edit-document textarea#feed-edit-box').val();
xVal = xVal.replace(/(\r\n|\n|\r)/gm, "");
var exdate = new Date();
exdate.setDate(exdate.getDate() + 1);
var c_value = xVal + ((1 == null) ? "" : "; expires=" + exdate.toUTCString());
document.cookie = "TempFile=" + c_value;
如果是这样,有什么方法吗?
答案 0 :(得分:0)
在某些浏览器(IE)中,Cookie限制为4096字节,而不是使用此http://www.jstorage.info/将值保存到cookie,每次执行请求和存储时都不会将数据发送到服务器尺寸要大得多。