Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从从javascript获取的Cookie中删除%20和%40_Javascript_Jquery_Html_Css_Cookies - Fatal编程技术网

如何从从javascript获取的Cookie中删除%20和%40

如何从从javascript获取的Cookie中删除%20和%40,javascript,jquery,html,css,cookies,Javascript,Jquery,Html,Css,Cookies,我正在拉一个cookie以显示,但cookie显示的是%20和%40。如何在我的jquery或html/css中删除这些内容 function readCookie(FullName) { var name = FullName + "="; var ca = document.cookie.split(';'); for(var i=0; i<ca.length; i++) { var c = ca[i]; while (c.charAt(0)=='

我正在拉一个cookie以显示,但cookie显示的是%20和%40。如何在我的jquery或html/css中删除这些内容

function readCookie(FullName) {
   var name = FullName + "=";
   var ca = document.cookie.split(';');
   for(var i=0; i<ca.length; i++) {
     var c = ca[i];
     while (c.charAt(0)==' ') c = c.substring(1);
     if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
   }
   return "";
}
函数readCookie(全名){
变量名称=全名+“=”;
var ca=document.cookie.split(“;”);
对于(var i=0;ii,在readCookie('FullName')的末尾添加了替换(/%20/g')。它删除了%20的用法

decodeURIComponent(document.cookie)

更多详细信息可在文档中找到:

标题有误导性。这些cookie既不是从jQuery获得的,也不是通过jQuery获得的。这是纯JavaScript。可能有库(例如)您也可以使用来完成整个工作。您知道有没有一种方法可以使用javascript从获取的cookie中删除%20和%40?所述cookie最初是如何获得所述值的?这应该会为您提供如何删除它们的线索。这是从登录信息中我发现的,我添加了。替换(/%20/g.))到readCookie('FullName')的末尾
decodeURIComponent(document.cookie)