zoukankan      html  css  js  c++  java
  • ajax错误处理 500错误

    wqy的笔记:http://www.upwqy.com/details/195.html

    在使用ajax请求的时候 ,如果服务器返回的是500错误,或者其他非正常的http错误状态码时 

    会提示下面的错误 

    而我们需要把错误信息处理出来

     $.ajax({
                type:'get',
                url:"/admin/dologin",
                async:true,
                data:data,
                success:function (res) {
              
                    console.log(res);
                    layer.msg(res.msg,{time:1000},function () {
                        if(res.status == 0){
                            var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
                            parent.layer.close(index); //再执行关闭
                            parent.location.reload();
                        }
                    });
                },
                error:function (e) {
              //返回500错误 或者其他 http状态码错误时 需要在error 回调函数中处理了 并且返回的数据还不能直接alert,需要使用
              //$.parseJSON 进行转译 res.msg 是自己组装的错误信息通用变量
    var res = $.parseJSON(e.responseText); layer.msg(res.msg); } });
  • 相关阅读:
    开发day7
    开发day6
    开发day5
    开发day4
    开发day3
    开发day2
    开发day1
    假期学习2/8
    什么是栈帧
    JDK、JRE和JVM到底是什么
  • 原文地址:https://www.cnblogs.com/wqy415/p/7002061.html
Copyright © 2011-2022 走看看