Mr不待见 2016-09-22 01:38 采纳率: 0%
浏览 1219

ajax存取值 实现跳转页面问题

 $(document).ready(function() {
        $("#zhuce").on("click", function() {

            var usename = $("#username").val();
            $.ajax({
                type : 'post',
                url : "/aidazhe-project/zhuceu",
                data : {
                    uname : usename,
                },
                dataType : "json",
success : function(data) {
                    if (data.flag == 'ok') {
                        $("#div1").html(data.msg);
                        sessionStorage.setItem("haha", "ok"); 
                        /* Map<String,String>map=new HashMap<String,String>();
                        map.put("hah",ok); */
                    } else {
                        $("#div1").html(data.msg);
                    }
                }
            });
            /*  alert(注册成功,请登录); */
        });

    });
    function show() {
        /* String str =map.get("hah").toString(); */
        if ( sessionStorage.getItem("haha")=='ok') {
            alert("注册成功");
            sessionStorage.clear(); 

            window.location = "Login.jsp"
        }
    }

这是我写的一个注册页面转登录的方法
注册跳转/aidazhe-project/zhuceu判断用户名是否重复
‘ok’就是不重复 然后跳到下面的show()方法中 弹框 跳转
我现在遇到的问题是 第一次 输入已有的用户名 会提示用户名已存在 改新用户正常注册跳转
但是 现在不刷新网页 输入任何已注册的用户 都不会提示用户已存在 而是直接跳转注册成功
sessionStorage.setItem这种方法会在服务器产生缓存 有没有更好的存取值的方法啊
因为上 面用的是ajax 所以没有页面跳转的 我的能力只能在下面加一个方法
希望哪位前辈能帮我解决一下

  • 写回答

3条回答 默认 最新

  • 泰 戈 尔 博客专家认证 2016-09-22 01:39
    关注
     window.location = "Login.jsp"
    
    

    注意文件在服务器上的路径。

    评论

报告相同问题?

悬赏问题

  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码