zoukankan      html  css  js  c++  java
  • shiro使用ajax登陆实现,success但页面无法跳转的问题


    首先:简述一下登陆的后台流程

    页面提交——>对应controller中的方法——>对应Realm认证——>controller返回 json

    这样,无论成功与否,都有返回值,可以用 ajax 接收实现前端的提示

    而如果后端直接返回 redirect 重定向一个 url 的话,无法在前端提示

    一步步 debug,后端传值没有问题,前端 ajax 也接收到了数据,但就是没有跳转

    最后发现问题,我为了调试效果,把 ajax 的 asynchronous 设为了 false,即为同步的

    这样,在 ajax 中进行 location.href = 某个url,是无法成功的必须是异步的 ajax 才能跳转

    补充:bing 的国际版搜索好用,百度一堆都没有写真正错误原因的

  • 相关阅读:
    字符串案例1
    字符串1
    标准类制作
    构造方法
    封装
    成员变量和局部变量
    类和对象的案例

    案例
    方法的参数传递
  • 原文地址:https://www.cnblogs.com/ihaokun/p/10081698.html
Copyright © 2011-2022 走看看