把手在行动形式方法

时间:2017-03-28 14:00:16

标签: html node.js handlebars.js

我正在尝试使用把手和#each循环使用POST方法显示不同的页面。按钮显示正确,根据循环显示文本。但是,点击它们会发送给我相同的页面(我的循环中的第一个)。这是否意味着循环在动作方法中不起作用?有什么更好的方法呢?

home.handlebars文件

<div id="myDiv">  
    {{#each classes}}
     <form class="formClasses" action="/subject/{{this}}" role="form" method="POST">
     <button type="submit" class="btn btn-primary btn-large">{{this}}</button>
    {{/each}}   
</div>

index.js文件

app.post('/subject/:this', function(req, res){
    res.render('subject');
});

0 个答案:

没有答案