我有一个简单的 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>
请指出可能是什么问题..?