无法使用名称和值

时间:2017-11-24 11:30:47

标签: jquery cookies setcookie jquery-cookie

我尝试使用Jquery和javascript将数据(即 Sudheer Kumar )存储到cookie中。

但是, 使用javascript将数据存储到cookie中时,数据存储在cookie中,但没有cookie名称,也是字符串格式,如下所示

使用Jquery将数据存储到cookie中时,数据存储在cookie中,但cookie名称和值之间都有特殊字符

代码段被压在下面。

代码

 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
<script type="text/javascript">
         //Jquery cookie Logic
        $(document).ready(function () { 
            $.cookie('Jquery Cookie Data', 'sudheer Kumar');
            cookiemethod();
        });

        //JavaScript cookie Logic
        function cookiemethod() {
            document.cookie = 'sudheer Kumar';
        }
</script>

数据存储在浏览器Cookie中

click here to see how the data is stored in browser cookie

最后,请建议一个名称和值格式的解决方案,其值应为字符串,但不能包含特殊字符,解决方案可以是Javascript或Jquery。

1 个答案:

答案 0 :(得分:1)

解决了JavaScript的问题。

以下是JavaScript的解决方案。

    //JavaScript cookie Logic
    function cookiemethod() {
        document.cookie = 'JSCookieName' + "=" + 'sudheer Kumar';
    }

如果我们编写像这样的代码 JSCookieName 是cookie的名称,接下来是cookie值。

Here is the output with cookie Name for Java Script

需要为Jquery cookie找到解决方案