400 である BadRequest() を返すアクションを持つ Web API があります。
API の呼び出しは次のようになります。
$.post("/api/controller/action", {test:"Bad data"}).success(function(data){
console.log(data)
});
API コントローラー アクション メソッドは、BadRequest("Invalid data recieved") の IHTTPActionResult を返します。Chrome インスペクターは戻り値が 400 であることを確認し、Fiddler は 400 を確認しますが、jQuery は成功メソッドと console.log(data); を実行します。data.status = 240 であることを示しています。
AngularJS の $http サービスはまったく同じことを行うため、jQuery だけではないと思います。