javascript - 问问ajax的返回数据判断的可能性.....

查看:109
本文介绍了javascript - 问问ajax的返回数据判断的可能性.....的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

是这样的,我在前端ajax如果只是判断true,否则false...

 $.post(url, args, function (data) {

                    if (data == "false") {

                        alert("密码或者账号错误!请检查再输入..");

                    } else {
//跳到某页面
                        $("#info").html("验证成功,正在跳转到登陆管理页面");
                        window.location.href = data;

                    }


                });

我想问,如果后端某个地方崩溃了,就是系统出现问题,那么,返回给ajax的情况会不会进入到else,进入了管理界面,也就是说,如果后端系统哪里错了,那么前端没有经过验证就可以进入管理界面了?这种情况成立吗?

如果成立,这怎么解决?

解决方案

  1. 修改你的逻辑,只有成功才跳转。

  2. 对于一个合格的后端,其实这并不重要,后端理应拒绝所有未经授权的请求。

  3. 可以增加一个遇到后端返回无权限(例如 401)就跳转到登录页的逻辑。

这篇关于javascript - 问问ajax的返回数据判断的可能性.....的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆