js操作cookie

js操作cookie读取、写入

   var redBagCookie = $.cookie("RedBagCookie");
                    if (redBagCookie != undefined) {
                        redBagCookie += ',{"inCome":' + obj.ValueContent + ',"recordTime":"' + dateTime + '"}';
                        $.cookie("RedBagCookie", redBagCookie, {path: '/' });
}
else { var arr = '{"inCome":' + obj.ValueContent + ',"recordTime":"' + dateTime + '"}'; $.cookie("RedBagCookie", arr, {path: '/' }); }

js删除cookie

 $.cookie("RedBagCookie", null);
            

注意这些cookie通过服务器那倒是是一堆乱码,需要解码

HttpUtility.UrlDecode(str); //url编码

或者 Server.UrlDecode(str)

扩展:

含< &是html编码 HttpUtility.HtmlDecode(); 或者 Server.HtmlDecode();

含%是url编码

在呈现HTML页面时,有时候需要显示一些特殊的字符,例如”<”和”&”,因为它们是HTML专用字符,因此需要一些技巧.例如要想显示AT&T,在代码中必须写成AT&amp;T。同样URL中的=,&,等字符也为专用字符,所以如果需要在URL参数中使用它们,也必须对这些字符进行编,可以在%号后面加上字符的十六进制来替换这些有冲突的字符,例如将空格替换为%20.

原文地址:https://www.cnblogs.com/xbblogs/p/4998641.html