2013-01-17 55 views
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 = NEWVALUEjquery移动查询字符串参数

+0

你叫什么形式的行动? –

+0

我没有任何行动 – monal86

回答

0

你有这样的问题,因为您尚未在表单中指定action属性。因此,默认情况下,它会将数据发送到页面本身,因此您每次都将参数添加到当前页面的url中。

为了解决这个问题,只需添加action属性,如下面的例子:

<form action="a-page-to-send.php" method="post"> 
    <!-- code goes here --> 
</form> 
+0

我知道我发送给我自己...我不需要将它们发送到其他页面。 – monal86

+0

好。在这种情况下,让你的页面被称为“page.php”,只需设置action =“page.php” –

+0

我试过..仍然有相同的行为 – monal86