向 POST 请求传递/提供除表单以外的其他内容
Posted
技术标签:
【中文标题】向 POST 请求传递/提供除表单以外的其他内容【英文标题】:Pass/give something other than a form to the POST request 【发布时间】:2021-12-26 04:42:11 【问题描述】:我正在做一个表单,当您选择一个选项(使用 and 标签)时,表单下方的文本会根据选择而变化。 我希望在发送到 POST 请求时将此文本与我的表单数据一起提供。 我正在使用 Express 和 EJS。
顺便说一句,我也有 GET 参数,想要和文本一样的东西,有什么想法吗?
你能帮帮我吗? 谢谢!
【问题讨论】:
【参考方案1】:根据您的选择更改文本的任何代码,也可以将表单中的隐藏表单值设置为相同的值。 hidden form value 不会在浏览器中显示给最终用户,但会作为 POST 的一部分与表单一起发送(作为表单的另一个值)。
这是一个来自先前链接参考的隐藏表单元素的示例:
<input type="hidden" id="custId" name="custId" value="3487">
如果这是在您的<form>
中,您可以使用 javascript 将其更改为您想要的任何内容,当表单发布到您的服务器时,它将作为您的表单值之一自动发送到您的服务器,但由于type="hidden"
,不会向用户显示。
【讨论】:
非常感谢!我试试看 @Xeway - 如果这回答了您的问题,那么您可以通过单击答案左侧的复选标记在此处向社区表明这一点。遵循正确的程序,这也将为您赢得一些声誉积分。以上是关于向 POST 请求传递/提供除表单以外的其他内容的主要内容,如果未能解决你的问题,请参考以下文章