我正在尝试使用把手和#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');
});