在我的应用程序中,我使用jquery mobile将后端代码作为perl和前端开发。当我使用变量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
答案 0 :(得分:0)
您遇到此问题,因为您尚未在表单中指定action
属性。因此,默认情况下,它会将数据发送到页面本身,因此每次都会将参数附加到当前页面URL。
要解决此问题,只需添加action
属性,如下例所示:
<form action="a-page-to-send.php" method="post">
<!-- code goes here -->
</form>