2015-06-02 73 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