我有一個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. 如何將值字段而不是表單的名稱字段傳遞給Mysql
- 3. 將表單值傳遞給另一個函數而不提交
- 4. 傳遞表單輸入(而不是整個表格)對象Angularjs
- 5. 傳遞字典對象作爲線程,而不是它的值
- 6. 點擊提交清除文件字段,而不是提交表單(IE9)
- 7. 將提交的表單信息傳遞迴輸入字段?
- 8. Django PasswordInput是打印對象而不是表單字段
- 9. 提交表單返回代理對象,而不是Reactjs中的表單數據
- 10. 當一個字段不是字符串而是另一個對象時,如何使用Spring MVC提交表單?
- 11. 在使用Javascript提交表單時傳遞對象
- 12. 在onClick中傳遞單個值(不使用表單提交)
- 13. 笨傳遞數組,而不是對象
- 14. 提交表單字段時提交
- 15. Angular 2:在提交時將json對象中的所有表單字段提交
- 16. 如何在提交動態表單時傳遞字段名稱和值php
- 17. 提交表單而不提交
- 18. 精美的上傳器 - 提交表單而不是AJAX
- 19. 禁用表單不提交其字段
- 20. CakePHP - 表單不提交文件字段
- 21. 表單不提交DateTimePicker字段
- 22. django將表單中的用戶對象設置爲字段值提交
- 23. 傳遞一個對象作爲參數,傳遞對象的變量,而不是
- 24. 表單對象字段的默認值
- 25. 兩個提交按鈕和1個表單不傳遞值
- 26. 當提交表單時,在URL中傳遞無值的鍵值
- 27. ngOptions提交對象而不是選項值
- 28. Postgres JSON函數傳遞的字符串,而不是對象
- 29. 檢測所需的字段的名稱,而不是當驗證提交表單
- 30. Android傳遞對象不是其值
也許你可以寫你的驗證模型成一束隱藏字段,而POST在服務器端後讀?但說實話,爲什麼你不會僅僅使用AJAX發佈它們就像下面的答案一樣是一個謎。 – 2013-02-20 22:20:51