这是一件奇怪的事。我正在运行我的第一个Meteor应用程序。
看到它以下是发生的事情:
小故障:这是对表单绑定框的一系列更改所发生的事情:
以下是我的应用中的代码:
HTML:
<tr>
<td>form binding</td>
{{#each sessioninfo}}
<td colspan="2"><input type="text" id="formbinding" value={{formbind}} ></td
{{/each}}
</tr>
JS:
Template.thedata.events = {
'keyup #formbinding':function(){
//save formbinding to MyItems
var thisSession = Session.get("thisSession");
MySessions.update({_id: thisSession}, {$set : { formbind : $('#formbinding').val()}});
}
};
Template.thedata.sessioninfo = function(){
return MySessions.find({});
};
感激不尽的任何帮助。
更新如果我使用变量theformbind = $('#formbinding')。val()传递给我的更新语句,那么另一个浏览器会更新,但它只显示前面的文本空间即
查看mongodb已存储正确的值“ab cd”
答案 0 :(得分:1)
O_O
第二次看,我现在看到了
<td colspan="2"><input type="text" id="formbinding" value={{formbind}} ></td>
在formbind周围没有"
,因此你希望它是
<td colspan="2"><input type="text" id="formbinding" value="{{formbind}}"></td>
这样它允许包含空格的东西(而不是它们的新参数)。