Javascript 流星教程不';t更新MongoDB
我正在尝试Meteor ToDo列表教程,但我有一个问题,我有一个表单,我应该能够插入到数据库中的值,但它不工作。当我按下回车键时,什么也没发生 这里是我的html:Javascript 流星教程不';t更新MongoDB,javascript,mongodb,meteor,Javascript,Mongodb,Meteor,我正在尝试Meteor ToDo列表教程,但我有一个问题,我有一个表单,我应该能够插入到数据库中的值,但它不工作。当我按下回车键时,什么也没发生 这里是我的html: <head> <title>Todo list</title> </head> <body> <div class="container"> <header> <h1>Tee asj
<head>
<title>Todo list</title>
</head>
<body>
<div class="container">
<header>
<h1>Tee asjad ära!</h1>
<form class="new-task">
<input type="text" placeholder="Type to add new tasks" />
</form>
</header>
<ul>
{{#each tasks}}
{{> task}}
{{/each}}
</ul>
</div>
</body>
<template name="task">
<li>{{text}}</li>
</template>
当我从命令行向数据库输入值时,它工作正常。您的输入缺少
name=“text”
,该属性允许您通过event.target.text.value
访问值
浏览器中的JavaScript控制台是否出现错误?console.log(event.target.text.value)是否返回正确的值?你如何提交这份表格?
Tasks = new Mongo.Collection("tasks");
if (Meteor.isClient) {
//see kood jookseb ainult kliendipoolel
Template.body.helpers({
tasks: function () {
return Tasks.find({});
}
});
Template.body.events({
"submit .new-task": function (event) {
var text = event.target.text.value;
Tasks.insert({
text: text,
createdAt: new Date()
});
event.target.text.value = "";
return false;
}
});
}