2013-01-17 92 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