javascript - 问问ajax的返回数据判断的可能性.....
本文介绍了javascript - 问问ajax的返回数据判断的可能性.....的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
是这样的,我在前端ajax如果只是判断true,否则false...
$.post(url, args, function (data) {
if (data == "false") {
alert("密码或者账号错误!请检查再输入..");
} else {
//跳到某页面
$("#info").html("验证成功,正在跳转到登陆管理页面");
window.location.href = data;
}
});
我想问,如果后端某个地方崩溃了,就是系统出现问题,那么,返回给ajax的情况会不会进入到else,进入了管理界面,也就是说,如果后端系统哪里错了,那么前端没有经过验证就可以进入管理界面了?这种情况成立吗?
如果成立,这怎么解决?
解决方案
修改你的逻辑,只有成功才跳转。
对于一个合格的后端,其实这并不重要,后端理应拒绝所有未经授权的请求。
可以增加一个遇到后端返回无权限(例如 401)就跳转到登录页的逻辑。
这篇关于javascript - 问问ajax的返回数据判断的可能性.....的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文