我知道我可以从表单传递查询参数并期望它们在查询字符串中:
<form method="GET">
<input type="text" name="param" value="value" />
<input type="submit" value="submit" />
</form>
这导致
http://blah-blah-blah/blah?param=value
但是,在我的 webapp 中,我使用的是路径参数。要访问图书馆中的一本书,#459,您将访问
/books/459
并检查一个,发布到
/books/459/checkout
其中 459 是路径参数。当我尝试
<form action="/books/{book_id}">...</form>
它需要我
/books/%7Bbook_id%7D
而不是
/books/459
我需要javascript或其他东西来构建URI吗?