私が行った場合
var model = new Model({ id : 'someNewId'});
model.fecth();
次に、「someNewId」のアイデアを持つモデルがサーバーに存在しないため、デフォルト値でファイルされたモデルを取得します。
モデルがサーバー上に存在することを確認するための最良の方法は何でしょうか?
私が行った場合
var model = new Model({ id : 'someNewId'});
model.fecth();
次に、「someNewId」のアイデアを持つモデルがサーバーに存在しないため、デフォルト値でファイルされたモデルを取得します。
モデルがサーバー上に存在することを確認するための最良の方法は何でしょうか?
それは本当にあなたのサーバー構成に依存します。通常、RESTfulサービスは、リソースが見つからなかったことを示すHTTPエラーコード404を返します。
model.fetch({
success: function(model, response, options) {
//model exists and is now populated
},
error: function(model, xhr, options) {
if(xhr.status === 404) {
//model was not found
}
else {
//some other error
}
}
}