开发者社区> 问答> 正文

关于js跳转的问题,还请大神帮忙!!!!万谢:报错

我在鼠标点击退出系统时想关闭数据库,所以得执行一个logoutAction(),如果执行成功返回1 界面读取到1后跳转到登录界面/login/index。现在问题来了 我该怎么实现 在退出系统前 执行这个action并返回登录界面呢?下面代码是我点击界面“退出系统”后正常跳转到登录界面

$("#logout").click(function(event){ 

event.preventDefault();

del_cookie("admin_id");

window.location.href = "/login/index";

})


展开
收起
kun坤 2020-06-07 21:45:59 599 0
1 条回答
写回答
取消 提交回答
  • 用 $.post ?
    ######回复 @jaakan : 谢了啊大哥!!!我自己测了 目前基本正确,哈哈哈######回复 @jaakan : 看看我底下说的对吗######@MolenZhang 是的,根据传回值决定跳转 回复 @MolenZhang :######回复 @jaakan : 我对js这块不太懂,你的意思是让我在.click中用$.post获取后台传来的值吗######

    引用来自“jaakan”的评论

    用 $.post ?
    你看看我写的对吗?
    $("#logout").click(function(event){
    event.preventDefault();
    del_cookie("admin_id");
    var target = event.target;
     $.post("/logout", $(target).serialize(), function(ret) {
        if(ret.Ret == "0") {   
            alert(ret.Reason); 
          }else{ 
                window.location.href = "/login/index";
            }  
        }, "json")
    })

    ######是的 我就经常这么干的
    2020-06-07 21:46:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript函数 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载