搜索

首页  >  问答  >  正文

javascript - Angular为什么http请求失败不走error方法?

后台报400错误,我写的error方法是alert一个提示,但是没有提示啊。。什么情况

大家讲道理大家讲道理2739 天前906

全部回复(4)我来回复

  • 学习ing

    学习ing2017-06-20 10:08:06

    angular $http用法(.success, .error什么情况?)

    $http({
      method: 'POST',
      data: {test: 'test'}
      url: '/someUrl'
    }).then(function(response) {
    
        // this callback will be called asynchronously
        // when the response is available
        
      }, function(response) {
    
        // called asynchronously if an error occurs
        // or server returns response with an error status.
        
      });

    回复
    0
  • 为情所困

    为情所困2017-06-20 10:08:06

    是不是后台没针对AJAX请求结果,做出相应的返回结果,前台就没有接收到状态值

    回复
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-20 10:08:06

    估计类似fetch API设计,400属于正常code返回 可以是执行resolve

    回复
    0
  • 滿天的星座

    滿天的星座2017-06-20 10:08:06

    400 Bad Request
    由于明显的客户端错误(例如,格式错误的请求语法,太大的大小,无效的请求消息或欺骗性路由请求),服务器不能或不会处理该请求。

    以上摘自维基百科

    4** 是关于前端的错误,你应该查看一下发送的参数、及类型是否和后端接口定义的匹配,仔细看看发送请求的那一部分

    回复
    0
  • 取消回复