jquery 操作 cookie 问题

页面代码:

<!DOCTYPE HTML>
<html>
  <head>
    <title>cookie test</title>
    <script type="text/javascript" src="jquery/jquery-1.8.3.min.js"></script>
    <script type="text/javascript" src="jquery/jquery.cookies.2.2.0.min.js"></script>
    <script type="text/javascript" src="js/cookie.js"></script>
  </head>
  <body>
    <div>
        <form action="" method="post">
            用户名:<input type="text" id="uname" value="${cookie.uname}"/><br>
            密&nbsp;&nbsp;码:<input type="password" id="upwd" value="${cookie.upwd}"/><br>
            <input type="submit" id="sub" value="提交" style="margin-left:163px; "/>
        </form>
    </div>
  </body>
</html>

js代码:




$(function(){
    $("#sub").click(function(){
        alert($("#uname").val()+'  '+$("#upwd").val());
        $.cookie($("#uname").val(), $("#uname").val(),{expires:10});
        $.cookie($("#upwd").val(), $("#upwd").val(),{expires:10});
        alert('cookie saved');
    });
});

cookie saved没弹出来 cookie没创建成功 求大神指教

2个回答

先看你的按钮点击函数是否执行。$("#uname").val(),是否有数据

oyljerry
oyljerry 回复空-城-旧梦: 你的jquery版本不对,用新版本
5 年多之前 回复
qq_25226029
空-城旧-梦 第一个 alert能正常弹出值 第二个没有弹出
5 年多之前 回复
qq_25226029
空-城旧-梦 第二个第一个 alert能正常弹出值 第二个没有弹出
5 年多之前 回复

没有正确导入jquery.cookie插件。。jquery.cookie最高版本是1.4吧,你的2.2了?另外一个版本的jquery.cookie.js?

下载这个:https://github.com/carhartl/jquery-cookie

立即提问