我有一個backbone.js應用程序,通過驗證通過用戶將輸入保存到它的數據模型。我有一個標準的提交按鈕(沒有ajax),它提交給一個頁面,默認情況下頁面使用來自POST的東西,就像表單一樣。我如何用backbone.js模型中的數據替換這些數據?在這種情況下有最佳做法嗎?傳遞對象的表單提交而不是字段值
0
A
回答
0
我認爲你最好的選擇是使用AJAX進行發佈。這將允許您以任何格式發佈數據,而不是HTML格式默認提交的查詢字符串格式。
0
我不確定關於backbone.js框架模型的最佳實踐,但我建議您使用Jquery使用該窗體的提交功能。
$('#formid').submit(function (event) {
//enter code here
});
請注意,您還可以包括event.preventDefault()
防止自動提交表單,而是完全實現自己的......雖然做這一切基本上等同於包括一個Ajax函數內部定期按鈕。
0
這篇文章展示瞭如何將其保存到你的模型:https://stackoverflow.com/a/8182418/222837 像這樣:
var AppView = Backbone.View.extend({
events: {
"click #submit": "SubmitForm",
},
SubmitForm: function(){
topic = $("#Topic").val();
var subject_model = new App_Form();
subject_model.save();
return false;
}
});
相關問題
- 1. 表單提交按鈕不傳遞值
- 2. 傳遞表單輸入(而不是整個表格)對象Angularjs
- 3. 傳遞字典對象作爲線程,而不是它的值
- 4. 將提交的表單信息傳遞迴輸入字段?
- 5. 點擊提交清除文件字段,而不是提交表單(IE9)
- 6. 提交表單返回代理對象,而不是Reactjs中的表單數據
- 7. 在使用Javascript提交表單時傳遞對象
- 8. 在onClick中傳遞單個值(不使用表單提交)
- 9. 提交表單字段時提交
- 10. Angular 2:在提交時將json對象中的所有表單字段提交
- 11. 精美的上傳器 - 提交表單而不是AJAX
- 12. 禁用表單不提交其字段
- 13. 表單不提交DateTimePicker字段
- 14. CakePHP - 表單不提交文件字段
- 15. django將表單中的用戶對象設置爲字段值提交
- 16. 表單對象字段的默認值
- 17. 表單提交後不顯示值的輸入字段?
- 18. Python - 傳遞對象值而不是引用
- 19. ASP.NET MVC2 - 表單中的特定字段是否通過特定對象傳遞?
- 20. 如何使用隱藏字段提交表單提交表單?
- 21. Django表單提交下拉選擇,而不是提交按鈕
- 22. 表單提交後傳遞變量
- 23. 在提交時傳遞ajax表單id
- 24. 表單字段值都沒有得到傳遞到JSON對象正確
- 25. 隔離作用域'='傳遞字符串而不是對象
- 26. Jquery表單插件,提交後訪問表單字段值
- 27. 使用ajax提交表單並將提交的值傳遞給新頁面
- 28. 將值從視圖傳遞到控制器而不使用表單/字段
- 29. 從Databound列表框中傳遞對象而不是selectedIndex
- 30. AngularJS - 提交空表單字段爲空,而不是完全忽略它
也許你可以寫你的驗證模型成一束隱藏字段,而POST在服務器端後讀?但說實話,爲什麼你不會僅僅使用AJAX發佈它們就像下面的答案一樣是一個謎。 – 2013-02-20 22:20:51