javascript - 发送所选选项的简单下拉列表
问题描述
我只是试图将选项的值发送回 express/node 并尝试获得正确的响应,这是我的 html:
<p>Sign in</p>
<form action="/api/members/{{this.id}}" method="GET" class="mb-4">
<div class="form-group">
<div class='form-field'>
<select id='memberFilter' name='Users' class='form-control'>
{{#each members}}
<option value="{{this.id}}">{{this.name}}</option>
{{/each}}
</select>
</div>
<input type="submit" value="Submit" class="btn btn-primary btn-block">
</div>
</form>
这是我的路由器片段:
// Get Single Member
router.get('/:id', (req, res) => {
const found = members.some(idFilter(req));
if (found) {
res.json(members.filter(idFilter(req)));
} else {
res.status(400).json({ msg: `No member with the id of ${req.params.id}` });
}
});
我继续发送呼叫: http://www.localhost:8080/api/members/?Users=2 我似乎无法将呼叫正确格式化为: http://www.localhost:8080/api/ members/2 哪个有效.. 任何东西都会有帮助我只是在学习 express 和 node,所以请善待。
谢谢
解决方案
推荐阅读
- python - 将 csv 导出到 Word 时,如何确保值对齐且格式一致?
- javascript - 如何在查询仍在运行时在 HTML 上显示通过 Flask 查询的数据
- python - Flask - 动态添加用户输入字段以调用函数
- svelte - 在 sveltekit 中,如何使用 __layout.svelte 文件在插槽中传递道具?
- podio - Podio API - C# 中的视图中缺少分组
- typescript - 创建一个 TypeScript 类型,它代表字符串类型的第一个字母
- android-camerax - 如何分析预览矩形camerax android?
- javascript - 如何验证 Node.js 确实使用了标志“max-old-space-size”中请求的内存?
- performance - 为什么当我使用 getgetClipData() 获取多个图像并在移动设备中运行应用程序时性能非常慢
- css - 悬停时弹出引导卡