javascript - Angular为什么http请求失败不走error方法?
大家讲道理
大家讲道理 2017-06-20 10:06:06
0
4
910

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

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(4)
学习ing

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.
    
  });
为情所困

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

曾经蜡笔没有小新

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

滿天的星座

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

以上摘自维基百科

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板