2013-02-20 29 views
0
extendModel: function (Model) { 
     _.extend(Model.prototype, { 
      saveSettings: function (value1,value2,value3,value4) { 
       this.set({ 
        "field1": siteId, 
        "field2": value2, 
        "field3": value3, 
        "field4": value4 
       }); 
       this.save(); 
      } 
     }); 
     return Model; 
    } 
  1. 我得到我的函數值,但沒能堅持的 值回模型。我在這裏做了什麼錯誤。
  2. 我是否需要調用this.save(),如果我沒有做任何API調用。
+1

似乎工作正常。 http://jsfiddle.net/7ZxAJ/ 你不需要調用save()。 – 2013-02-20 16:22:33

+0

@TrevorDixon:對不起,他的工作正常......感謝你的小提琴....問題是我沒有在我的控制器中進行取指。 – theJava 2013-02-20 22:49:00

回答

0

您是否獲得了適當的AJAX調用回您的服務器?如果沒有,您是否檢查過模型的url屬性?另外,請驗證您的瀏覽器JavaScript控制檯是否正確執行了正確的ajax類型調用。