2013-12-23 27 views
0

我寫一個使用笨後端定製REST服務與骨幹前端的應用程序。我在創建一個帖子(即評論)時遇到了麻煩。我讀過,使Backbone.emulateJSON()可能能夠解決這個問題。總之,我正在尋找包括這條線的地方。較長的explanantion ...啓用Backbone.emulateJSON() - 後問題

當我手動提交我的表單來創建一個新的職位如預期的數據將被保存罰款。當我試圖在我的postAddView以下...

save: function(e) { 
     e.preventDefault(); 
     var that = this; 
     var postCollection = this.postCollection; 

     var newPost = { 
      message:"this is a post", 
      author_id:"22", 
      location:"New York" 
     } 

     postCollection.create(
      newPost, 
      { 
       wait: true, 
       success: function(response){ 
        console.log("successful" + response.toJSON); 
       }, 
       error:function(err) { 
        console.log("this is the error "+ err.toJSON); 
       } 
      }); 

     return this; 
    } 

作爲一個結果產生一個新的記錄被保存在我的數據庫,但沒有數據填充。檢查和在鉻比較網絡示出了從主鏈應用中的AJAX調用提交它作爲與表單提交,其是「表單數據」(均爲主題)「請求有效載荷」。

根據我上面的代碼,如果任何人有這將是大加讚賞任何意見 - 但是我也期待,其中包括backbone.emulateJSON()許多其他職位都引用這是一個修復。

回答