我的经验:
服务器端返回的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>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)