collection.create(data, {
success:function(){ ... },
error: function(){ ... },
});
私はそれを保存してサーバにヒットしますが、サーバがエラーを検証した場合、クライアントに知らせるにはどうすればよいですか?何があっても、「成功」と呼ばれるようです。backbone.jsのcollection.createで "エラー"コールバックをどのようにトリガーしますか?
collection.create(data, {
success:function(){ ... },
error: function(){ ... },
});
私はそれを保存してサーバにヒットしますが、サーバがエラーを検証した場合、クライアントに知らせるにはどうすればよいですか?何があっても、「成功」と呼ばれるようです。backbone.jsのcollection.createで "エラー"コールバックをどのようにトリガーしますか?
エラーコールバックは、4xxまたは5xxのHTTP応答でトリガーされます。
サーバーエラーのHTTP応答コードは何ですか?サーバー側の検証が失敗した場合は、テキストまたはJSONでエラー応答とともに、非HTTPレスポンスコード200が返され、
:
latest Backbone docsはこの程度の小さな宣伝文を持っています。
例: 'def error(object) render:json =>オブジェクト、:status => 404 end' –
私は、サーバーがOKでない200の応答コードを送信するために必要があると思う...のような500
Fiddlerを使用するすべてのトラフィックをブロックするように。それはそれを行うでしょう。 (または別の方法でサーバをシャットダウンしてください) – Richard