に応答していない:jQueryのAJAX行わコールバックは、私のような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