作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我一直在寻找这个问题的其他解决方案,但我在其他地方看到的解决方案似乎都不适合我。我有一个要提交给数据库的表单。我正在使用 node.JS、express、mongo 和 pug 来呈现 HTML。
这是我的表格:
.modal-content
form(method='POST' action='/insert' id='newReminders')
input(type='text' name='location' id='location' placeholder='location')
br
input(type='textarea' name='reminder' rows='4' id='reminder' placeholder='type your reminder here')
br
button(type='submit' id='saveButton') save
span.close-button ×
这是我的服务器端 JS:
app.post('/insert', (req, res) => {
var dokoEntry = {
reminder: req.body.location,
content: req.body.reminder
};
mongo.connect(url, function (err, db) {
assert.equal(null, err);
db.collection('reminders').insertOne(item, (err, result) => {
assert.equal(null, err);
console.log('Reminder inserted');
db.close();
})
})
res.redirect('/checkLocation');
})
最佳答案
术语 location
是 window
的保留属性(property)浏览器中的对象。当您定义一个 id
元素上的属性,浏览器会将 DOM 元素分配给 window 中的属性,值为 id
.
例如,对于元素
<input id="location" />
您创建可通过以下方式访问的属性
window.location
然而,window.location
是浏览器的只读属性。
尝试重命名 <input>
元素
关于javascript - Node.JS/ express /蒙戈 : TypeError: Cannot read property 'location' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52157443/
我是一名优秀的程序员,十分优秀!