【发布时间】:2017-04-27 22:47:47
【问题描述】:
假设我有例如:(foo.com/index.php?a=1) 和一个表单来提交数据,但是当提交被点击时,url 刷新并且它摆脱了附件中的值。
即使点击了 sumbit 按钮,我如何使页面上的 url 保持与以前相同。
谢谢
【问题讨论】:
-
可以使用ajax...stackoverflow.com/a/20769461/797495
假设我有例如:(foo.com/index.php?a=1) 和一个表单来提交数据,但是当提交被点击时,url 刷新并且它摆脱了附件中的值。
即使点击了 sumbit 按钮,我如何使页面上的 url 保持与以前相同。
谢谢
【问题讨论】:
像这样:action="yourpage.php?var1=value1&var2=value2"。你可以像这样使用 PHP 获得这些:$var1 = $_GET['var1'].
例子:
<form method="post" action="yourpage.php?var1=value1&var2=value2">
[...]
</form>
您可以这样做将现有变量添加到 url:
<form method="post" action="yourpage.php?var1=<?php echo $_POST['var1'];?>&var2=<?php echo $_POST['var2'];?>">
[...]
</form>
<!-- Output:
<form method="post" action="yourpage.php?var1=value1&var2=value2">
[...]
</form>
-->
【讨论】:
将 HTML 中的表单操作更改为发布。即:
<form action="..." method="post">
假设它目前是一个获得。然后为您的 URL 设置操作
【讨论】: