0

在我的应用程序中,我有作为 perl 的后端代码和使用 jquery mobile 进行的前端开发。当我使用变量 x=10 y=20 在 jqm 页面上提交表单时,在查询字符串中而不是替换 jqm.com/?x=10&y=20 之类的参数,我将其附加为 jqm.com/id=1000&x =10&y=20。我再次更改我的值并提交我得到
jqm.com/?id=1000&x=10&y=20&id=1000&x=newvalue&y=newvalue的表格

4

1 回答 1

0

您遇到此问题是因为您没有action在表单中指定属性。因此,默认情况下,它会将数据发送到页面本身,因此您每次都会将参数附加到当前页面 url。

要解决此问题,只需添加action如下示例所示的属性:

<form action="a-page-to-send.php" method="post">
  <!-- code goes here -->
</form>
于 2013-01-17T22:39:56.837 回答