如何在表单操作网址中传递变量?

时间:2018-07-12 07:33:11

标签: reactjs

我正在尝试在表单操作url中传递一个不断变化的变量,但它无法正确读取它。

<form action='/api/getRSS/${this.state.savedKey}' method="get">
<button type="submit" value="Submit">Submit</button>
</form>

输出如下:http://localhost:3000/api/getRSS/ $%7BsavedKey%7D?

这不是我想要的键,例如-LGtVU0YN3RLACIDAFEQ。我怎么可能通过正确的钥匙?我尝试控制台this.state.savedKey,它是正确的密钥(将其记录在表单之前,并在表单之后进行尝试,并且工作正常)。

1 个答案:

答案 0 :(得分:1)

应该是

<form action={`/api/getRSS/${this.state.savedKey}`} method="get">