javascript cookie

时间:2011-05-06 07:28:59

标签: javascript

我需要知道javascript如何通过coockies中的分号传递。当我用分号(例如; .txt)提供文件名以及文件夹ID,文档类型和大小等其他值时,尝试使用javascript中的document.coockie将所有这些存储在cooockies中。

因为在javascript coockiename和值使用分号coockie store值分隔,它找到了分号。如果文件名包含分号,它就不存储它

我怎样才能在javascript中完成。并阅读价值......

2 个答案:

答案 0 :(得分:1)

您需要escape要存储在Cookie中的字符串

例如:escape('a;')会给出“a%3B”

答案 1 :(得分:1)

我建议将您输入的值编码到cookie中,以便您存储的值可以包含分号。

您可能需要查看encodeURIComponentdecodeURIComponent

一个例子

window.encodeURIComponent(';'); // results in %3B