0

Backbone の save メソッド (フードの下で jquery .ajax を使用) のエラーと成功のコールバックをバインドしようとしていますが、201 を返しますが、エラー コールバックが発生しています。応答に関する完全な情報は次のとおりです。

POST http://localhost:8080/ws/company 201 Created
Content-Type application/json;charset=UTF-8

応答自体には、保存したエンティティの JSON 表現が含まれています。私は何を間違っていますか?

4

1 に答える 1

1

バックボーン.jsの検証に失敗したため、エラーが発生したことが判明しました。問題は、backbone.jsがmodel.saveでfalseを返さず、無効な状態を保持する理由ですが、この質問の範囲内ではありません。

私のローカルbackbone.jsがどういうわけか次の行を見逃していることがわかりました:

if (!attrs && !this.isValid()) return false;

どうすればそれが可能かわかりませんが、本当です。

https://github.com/documentcloud/backbone/issues/1906

于 2012-12-12T21:48:24.290 に答える