中易网

jQuery+ajax登陆时怎么在html跳转页面

答案:2  悬赏:40  
解决时间 2021-02-13 00:00
jQuery+ajax登陆时怎么在html跳转页面
最佳答案
我的经验:
服务器端返回的json数据必须包含以下内容的部分内容
success: true/false 是否成功
message: string 如果失败,失败原因是什么
url: string 需要跳转的页面地址


而你的ajax中应该做以下判定及类似的处理
success: function(res) {
    if (! res.success) {
        alert(res.message);
    } else {
        if (! res.url) { //如果未返回目标地址
            if (location.href!='/user/login') { //判断当前页面是不是登录页面(如果你的登录可能是弹窗方式,也可能是单独页面的时候才需要)
                location.reload();
                return true;
            } else {
                res.url = '/';//设置一个默认地址
            }
        }
        location = res.url;
    }
}
全部回答
js里用代码:
location.href="要跳往 的页面";
追问:  我是在ajax代码里判断的
  
  这个登陆成功之后想在里面跳转到对应的界面
追答:
ajax的success代码里加上 那一句不就ok了success: function (res) {
alert(res.message);
alert(res);
location.href = "HTMLPage1.html";
},
追问:我返回对应的信息却返回不了对应的界面 登陆成功却返回的是error的信息怎么在ajax中提取到ashx中的判断啊
追答:呵呵
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
永健堂大药房怎么去啊,有知道地址的么
如何从电脑上往p3上下载歌曲,具体步骤是什么
广强不锈钢公司在哪里啊,我有事要去这个地方
给子女买房,怎么提取住房公积金
有一次消防逃生演习,我和同学一起飞奔下楼,
馒屯地址在哪,我要去那里办事
125乘31加125乘30减125乘53的简便计算
性后能不能喝冷水?
手机qq开启保护模式,解不开,然后就被冻结了
中国石化太湖油库加油站在哪里啊,我有事要去
徐邦杰这个名字能不能取一个有内涵又谐音的英
这个移动网络待机耗电什么情况,以前没有的,
天主堂在哪里啊,我有事要去这个地方
透析手瘘没有莎莎声音是什么原因
我在龙摄影拍婚纱照钱交完了不拍了违约金和它
推荐资讯
ipad5代id号被盗包头有能解锁的吗?
请问宁波在哪里能定做旗袍?
真三国无双7司马懿的头上戴的是不是道教的逍
A股票有哪些板块
用行列式的定义计算
闲着没事儿,琢磨了一副对联,只有上联,求
海欧吃什么食品
科鲁兹动力不足是什么原因
放冷箭___救主,劫法场___跳楼
想把手机改成小米5
怎样控制启动电流
推荐1本学民谣吉他的书
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?