POST 请求变量未在 Sails.js 中通过
POST request variables not coming through in Sails.js
我是 Sails 的新手,所以我可能做错了,但我似乎无法从控制器中的表单中获取数据。
提交操作路由到正确的控制器方法。
<form action="/create" method="POST">
<div class="form-group">
<label for="title">Title</label>
<input type="text" class="form-control" id="title">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
控制器动作:
save: function (req, res) {
console.log(req.param('title'));
console.log(req.params.all());
}
结果:
undefined
{}
如何获取提交的表单数据?
你好像省略了name属性。
<label for="title">Title</label>
<input type="text" class="form-control" id="title" name="title">
否则无法从服务器接收参数。
我是 Sails 的新手,所以我可能做错了,但我似乎无法从控制器中的表单中获取数据。
提交操作路由到正确的控制器方法。
<form action="/create" method="POST">
<div class="form-group">
<label for="title">Title</label>
<input type="text" class="form-control" id="title">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
控制器动作:
save: function (req, res) {
console.log(req.param('title'));
console.log(req.params.all());
}
结果:
undefined
{}
如何获取提交的表单数据?
你好像省略了name属性。
<label for="title">Title</label>
<input type="text" class="form-control" id="title" name="title">
否则无法从服务器接收参数。