代码之家  ›  专栏  ›  技术社区  ›  Steven

表单插件处理非200/301/302响应

  •  1
  • Steven  · 技术社区  · 14 年前

    我正在使用jQuery表单插件。我让我的服务器在成功时发送200个响应,这使 success

    1 回复  |  直到 14 年前
        1
  •  1
  •   Dan Heberden    14 年前

    XHR将包含responseStatus—您可以使用完整的处理程序而不是“success”,并检查XHR的属性。

    $.ajax({ // ...
            complete: function(xhr){
               if( xhr.responseStatus == 401 ) {
                   alert( 'awww crap' );
               }
             }
          });