簡體   English   中英

bone.js無法獲取單個模型

[英]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()

BackboneJS模型獲取文檔

接受選項哈希中的成功和錯誤回調,它們均作為參數傳遞(模型,響應,選項)。

因此,您可以包括:

model.fetch({success: function(m, resp) { console.log(resp);}, 
               error: function(m, resp) { console.log(resp);} 
            });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM