gpt4 book ai didi

javascript - 检索通过 POST 方法表单传递的值

转载 作者:行者123 更新时间:2023-11-28 02:41:44 25 4
gpt4 key购买 nike

我在表单中的 POST 方法中遇到一些问题。我有一个页面 A ,其中包含带有 POST 方法的表单,当我提交表单时,它会转到页面 b 。

现在的问题是,当我刷新它时弹出一个我不想出现的警报。我正在使用 HTML 和 Javascript。

有什么办法可以处理这个刷新吗?

我能想到的一种方法是在页面 b 上动态创建一个隐藏表单,其中的值填充在字段中,并且每次刷新时它只提交该隐藏表单。

请提出建议并让我知道是否还有其他巧妙的解决办法。提前致谢!基本上我在 AS400 平台上使用 CGIDEV2 。因此,当提交页面 a 上的输入表单时,它会调用 abc.pgm 写入页面 b。 Cgidev2 在sections 中写入html。它将先写入/TOP 部分,然后写入/REFRESHFORM。这些值将填充在 abc.pgm 中。

PAGE a
/FORM
<form name="input" action="abc.pgm" method="POST">
Username: <input type="text" name="user"><input type="submit" value="Submit"></form>
Page b
/TOP
-----------------
--------------
/REFRESHFORM
<form name="refreshinput" action="abc.pgm" method="POST">
Username: <input type="text" name="user"><input type="submit" value="Submit"></form>

最佳答案

您正在尝试避免“确认表单重新提交”警报吗?通常的方法是使用 POST/Redirect/GET模式:页面 A 将表单 POST 到服务器,服务器处理数据,然后向用户发出 3xx 重定向,触发页面 B 的 GET 请求。因此,页面 B 的后续重新加载将只是通常的练习,即无警报消息。

关于javascript - 检索通过 POST 方法表单传递的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12544496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com