Cookie管理与jquery无法正常工作

时间:2012-07-16 14:29:50

标签: jquery jsp

我有一个简单的cookie应用程序与jquery。当用户从jsp页面上的表单登录时,我希望这样。生成一个cookie,存储在表单中输入的电子邮件。导航到另一个页面我正在尝试访问cookie并使用电子邮件的cookie值填充文本字段。但似乎没有生成cookie也无法访问cookie。

我的表格代码:

<s:form id="login" action="login" method="post" cssClass="text">
                    <s:textfield id="email" name="email" label="Email address:"/>
                    <s:password name="pswd" label="Password :"/>
                    <s:submit value="Login"/>
                </s:form>

我的form.jsp脚本标签

<script type="text/javascript" src="jquery.cookie.js"></script>
        <script type="text/javascript">
            $(document).ready(function(){
                $("#login").submit(function() {
                        var email = $('#email').val();
                        $.cookie('email', email, { expires: 1 });
                });
            });
        </script> 

我的导航页面navigated.jsp是:

<s:textfield label="Your Email :" id="email" name="email"/>

和navigated.jsp中的脚本代码是:

 <script type="text/javascript" src="jquery.cookie.js"></script>
        <script type="text/javascript">
            $(document).ready(function(){
                var email = $.cookie('email');
                $('#email').val(email);
            });
        </script>

请指出可能出现的问题..?

1 个答案:

答案 0 :(得分:0)

如果你无法使用jQuery cookie插件,你可以试试另一个库。

Cookie处理相当简单。

Mozilla开发者网站只有几十行代码就有一个完整的cookie库 - 从这里复制它:https://developer.mozilla.org/en/DOM/document.cookie

希望有所帮助。