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

jQuery+ajax登陆时怎么在html跳转页面,第1张

我的经验:

服务器端返回的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') { //判断当前页面是不是登录页面(如果你的登录可能是d窗方式,也可能是单独页面的时候才需要)

                location.reload()

                return true

            } else {

                res.url = '/'//设置一个默认地址

            }

        }

        location = res.url

    }

}

是那样的,只要把jq的代码在你自己的js前面就可以,不管放在哪个位置,最好是头部

<script

src='jquery.js'

type="text/javascript"></script>

<script

language="JavaScript"

type="text/javascript">

//你自己的js代码

</script>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7380760.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存