У меня есть АЯКС пост как таковой:Jquery Ajax сделать обратный вызов не отвечает на 201
$.post("/api/v1/payment_methods/create_credit_card", values)
.done (response) ->
console.log("GOOD JOB")
.fail (response) ->
console.log("Adas")
Ответом является 201, однако, похоже, не сделали ничего, чтобы быть захватить его и вместо этого он собирается потерпеть неудачу. Я думал, что 201 будет считаться успешным и будет захвачен совершенным. Любые идеи, почему это не сработает?
Примечания: Приведенный выше код в CoffeeScript, который никак не влияет на вопросе, но объясняет мой синтаксис
Ну я изначально не посылая его сам. Api, который я отправлял, отправил бы назад строку, если бы она была успешной, которая попала в комплекте как 201. Лучше ли вы просто вернуть 200 вручную? – justNeph
Работает ли он, если вы измените его на 200? –
Я пробовал 200 и до сих пор ничего хорошего. Проверка статуса в ajax забирает его, но он все равно терпит неудачу – justNeph