2015-11-10 80 views
1

我有api/controllers/UserController.js形式:請公佈參數隨帆JS

module.exports = { 
    index: function (req, res) { 
    sails.log(req.param('username')); 
    // Result: invest 
    } 
} 

雖然日誌打印"invest"文件views/user/index.ejs

<form action="" method="POST> 
    <label>Username: </label> 
    <input type="text" class="form-control" value="<%= req.param('username') %>" name="username"> 
    <input type="Submit" value="Submit"> 
</form> 

內容,但輸入的內容是"undefined"。我認爲所請求的參數數組並未保留。

任何人都可以幫我解決它嗎?我將捐出2個雞蛋;)

回答

1

您可以使用此變量傳遞到您的視圖:

module.exports = { 
    index: function (req, res) { 
    return res.view("user/index", {username: req.param('username')}); 
    } 
} 

在你看來:

<input type="text" class="form-control" value="<%= username %>" name="username">