私はBackbone.jsライブラリが全く新しく、ドキュメント全体を読んで、ライブラリの動作を理解しています。以下のケースでは、サーバーからの応答は、バックボーンを使用して設計されたアプリケーションの適切な作業のために(ストローク/コードを追加することなく)どうしたらよいでしょうか。backbonejsを使い始める前に - サーバが返すべきこと
は
以下window.person = Backbone.Model.extend({
defaults: {
name: "",
email: "[email protected]"
},
urlRoot: "PersonApp"
});
ようなモデルは、サーバの復帰が検証が
model.save()
model.fetch()
何のために何をJSONすべきサーバの復帰のためによくを行ってきましたどのようなJSONを想定しなければならないと仮定しますJSONはサーバーをに戻す必要があります
「destroy」のJSON応答は問題になりません。バックボーンは成功のために20倍の応答を待ち受けます。 – abraham
@abrahamええ、私はバックボーンがHTTPステータス200をOKにしていることを知っていたので、HTTPステータスを返すものはバックボーンの要求が成功したことを意味していました。 – Deeptechtons
@abrahamこれは当てはまりません。 'destroy'に対してJSONレスポンスを送信しないと、モデルに' error'が生成されます。しかし、あなたが何かを(たとえ 'json_encode(" happy birthday ")'でも)送ると、それはそれを成功として扱います。 –