我正在节点中构建一个论坛应用程序,我想在我的主页上创建一个大亮按钮,用于在点击时将用户路由到另一个/查看(主题)。
我想收集按下对象内部按钮的值,这样我就可以在动态路径中使用它来渲染到特定视图。我还需要使用该值进行查询。不幸的是,我无法点击按钮的值。
以下是我的按钮/输入:
<form action='/topics' method="GET">
<input type="submit" value="boy" id="boy" class="bounce topics">
<button type="submit" value="girl" id="girl" class="bounce topics"><h2 class='topic'>Girl</h2></button>
</form>
当我控制log req.body时,两种方法都没有给我任何东西,我只得到一个空对象。我已经阅读了我能找到的其他两个类似的线程,但即使我的代码具有可比性,我也会得到nada。
答案 0 :(得分:0)
我认为表单元素中的method
属性必须是POST
而不是GET
答案 1 :(得分:0)
您可以在方法中使用GET或POST。区别在于您将从PHP中的服务器端的$ _GET或$ _POST全局变量(或您选择的语言中的类似变量)中检索它们。
不必为每个输入元素使用“id”,而必须指定名称:
<input type="submit" name="boy" value="boy">
<input type="submit" name="girl" value="girl">
答案 2 :(得分:0)
您应该可以通过req.query.<variablename>
访问网址/ GET变量。