0
我正在學習流星,需要將來自各種輸入(或多種形式)的值添加到mongo數據庫中。我可以通過jquery通過收集值,創建一個新對象,然後將其插入到數據庫中,但這看起來不是很米?有沒有更好的方式,我可以提交多個表單或輸入,而不使用太多或任何jQuery?提交輸入流星的方式
我正在學習流星,需要將來自各種輸入(或多種形式)的值添加到mongo數據庫中。我可以通過jquery通過收集值,創建一個新對象,然後將其插入到數據庫中,但這看起來不是很米?有沒有更好的方式,我可以提交多個表單或輸入,而不使用太多或任何jQuery?提交輸入流星的方式
你可以通過流星模板來做到這一點。此示例將從您的輸入框中獲取一個值,並將其添加到名爲「Total」的屬性中。
假設您有一個ID爲「amount」的文本輸入字段和一個ID爲「addAmount」的提交按鈕。更新值的示例:
Template.nameOfYourTemplate.events({
'click #addAmount': function(e) { //the button being clicked
e.preventDefault();
var amount = parseInt($('#amount').val()); //the input holding the value
NameOfYourCollection.update(this._id, {$inc: {total: amount}});
}
});
優秀!這很好,謝謝你的快速反應:-) – james 2014-08-28 19:45:40
使用jQuery來收集表單輸入值並生成一個插入數據庫的文檔是很好的。但是,如果您想深入瞭解Meteorish,我建議使用autoform包,這真是太神奇了:http://atmospherejs.com/aldeed/autoform – saimeunt 2014-08-27 21:03:59
感謝您的快速回復,我明天再來看看! – james 2014-08-27 21:10:59