[英]backbone.js cannot fetch a single model
我在獲取集合外的模型時遇到問題。 我已經看到了許多解決方案,由於某種原因,它們似乎都不起作用(可能做的很愚蠢)。 我的實際提取中有一個成功函數,永遠不會觸發。 應該是/ devices / {deviceId}
這是我的代碼
define([
'underscore',
'backbone',
], function(_, Backbone) {
// Creating backbone model
var DeviceModel = Backbone.Model.extend({
// set defaults
defaults: {
},
idAttribute: "deviceId",
urlRoot: '/devices'
})
return DeviceModel;
});
我從這里打電話
model = new DeviceModel({deviceId: this.deviceId })
model.fetch()
謝謝!
您可以嘗試傳遞回調函數來調試發生的情況:
model.fetch()
接受選項哈希中的成功和錯誤回調,它們均作為參數傳遞(模型,響應,選項)。
因此,您可以包括:
model.fetch({success: function(m, resp) { console.log(resp);},
error: function(m, resp) { console.log(resp);}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.