如何从Javascript Url传递变量

时间:2011-04-05 19:05:28

标签: javascript jquery jquery-selectors

我有一个填写所有信息的表格,它会刷新并转到同一表格。 需要将2个参数传递给url。现在我的问题是我不想在网址中显示2个参数我该怎么做? 这是网址。 $myurl = '/root/subroot/banking.php?a1=test&a2=test2'

我想将网址更改为 $myurl = '/root/subroot/banking.php'

这两个参数是否也可以在没有在Url中显示的情况下通过任何其他参数。我用这种方式创建了params这会对creatin变量有帮助吗

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

2 个答案:

答案 0 :(得分:4)

<form method="get">更改为<form method="post">

修改
如果您不希望看到a1a2,则可以使用<input type="hidden" name="a1" value="test" />(对于a2也是如此)。虽然,只是注意这个信息在发送到服务器的标记和标题中是可见的,所以如果你隐藏了那些你不希望用户能够看到的东西,你可能不希望这样做方式。

答案 1 :(得分:1)

在旁注中,如果您使用的是jQuery,则可能需要使用

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

而不是

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