2015-06-02 75 views
1

POST新请求变量,所以我可能会做这个错误,但我似乎无法从控制器中的窗体中获取数据。POST请求变量不通过Sails.js

提交操作路由到正确的控制器方法。

<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 
{} 

我怎么得到提交的表单数据?

回答

4

看来你省略了name属性。

<label for="title">Title</label> 
    <input type="text" class="form-control" id="title" name="title"> 

没有这个参数不能从服务器接收。

+0

呃!男孩我觉得自己像个白痴。 – Beau