【发布时间】:2017-01-20 07:36:56
【问题描述】:
我希望能够解析从提交帖子返回的值。如果不通过 javascript 手动启动 ajax 调用,我似乎无法找到一种方法
网页代码:
<form id="form1" method="post" action="/formSubmit" >
<input type="text" name="username">
<input type="text" name="email">
<input type="submit" value="Submit">
</form>
nodejs 服务器上的代码:
router.post('/', function(req, res) {
console.log("HERE: " + req.body.username);
console.log("HERE: " + req.body.email);
res.json({ data1: 'Hello', data2: 'World'});
}
编辑 #1:目前这只是将“{ data1: 'Hello', data2: 'World'}” 呈现到浏览器中,但我需要解析它
【问题讨论】:
-
您的 html 表单
action="/formSubmit"在您提供的代码中没有路径。更改服务器上的路由。router.post("/formSubmit", fun... -
@magreenberg 我的 app.js 中有它: var users = require('./routes/formSubmit'); app.use('/formSubmit', formSubmit);
标签: javascript node.js express handlebars.js