2011-04-05 33 views
1

我有填充所有信息的表單,它會刷新並轉到相同的表單。 需要2個參數傳遞給url。現在我的問題是我不想在url中顯示2個參數我該怎麼做? 這是網址。 $myurl = '/root/subroot/banking.php?a1=test&a2=test2'如何從Javascript Url傳遞變量

我想要的網址更改爲 $myurl = '/root/subroot/banking.php'

兩個參數也經歷沒有在URL中我通過任何其他意思表示。我創建PARAMS這樣會在肌酸變量

$('#a1').attr('value', 'test'); 
$('#a2').attr('value', 'test2'). but did not work out 
+0

你怎麼樣 「提神」 的形式?使用Ajax或簡單的提交按鈕? – 2011-04-05 19:08:07

+0

@Drackir:簡單的提交按鈕 – Someone 2011-04-05 19:08:56

+0

顯示你的表單/代碼失敗 – epascarello 2011-04-05 19:11:55

回答

4

變化​​這樣纔有利於<form method="post">

編輯
如果你不想a1a2待觀察,你可以使用<input type="hidden" name="a1" value="test" />(對於a2也是如此)。雖然,只是注意到這些信息在發送到服務器的標記和標題中是可見的,所以如果你隱藏了一些你不希望用戶能夠看到的東西,那麼你可能不希望這樣做辦法。

+0

我已經作爲文章 – Someone 2011-04-05 19:10:12

+2

@Derby:你有這個:'action =「/ root/subroot/banking.php?a1 = test&a2 = test2」 ,如果是這樣,刪除查詢字符串,並看到我的編輯。 – 2011-04-05 19:11:57

1

在旁註,如果你使用jQuery,你可能想要使用的

$('#a1').val('test'); 

代替

$('#a1').attr('value', 'test');