我有一个如下的ajax post请求:
$.post("/api/v1/payment_methods/create_credit_card", values)
.done (response) ->
console.log("GOOD JOB")
.fail (response) ->
console.log("Adas")
响应代码是201,但是done似乎没有捕获它,而是会失败。我认为201应该被视为成功并被done捕获。有任何想法为什么它不起作用吗?
注意:上面的代码是在Coffeescript中编写的,这并不影响问题,但解释了我的语法。