如何从Javascript Url传递变量

如何从Javascript Url传递变量,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,我有一张填写所有信息的表格,它会刷新并转到同一张表格。 它需要2个参数才能传递到url。现在我的问题是我不想在url中显示2个参数,我怎么能这样做? 这是url。 $myurl='/root/subroot/banking.php?a1=test&a2=test2' 我想将URL更改为 $myurl='/root/subroot/banking.php' 这两个参数也可以在Url中不显示的情况下通过,我的意思是通过任何其他参数。我以这种方式创建了参数,这将有助于创建变量 $('#a1').att

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

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

这两个参数也可以在Url中不显示的情况下通过,我的意思是通过任何其他参数。我以这种方式创建了参数,这将有助于创建变量

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

编辑
如果您不想看到
a1
a2
,可以使用
(对于a2也是如此)。不过,请注意,此信息在发送到服务器的标记和标题中是可见的,因此,如果您在其中隐藏了不希望用户看到的内容,您可能不希望这样做。

更改为

编辑

如果您不想看到
a1
a2
,可以使用
(对于a2也是如此)。不过,只需一个注释,这些信息在发送到服务器的标记和标题中是可见的,因此如果您在那里隐藏了一些您不希望用户看到的内容,您可能不希望这样做。

在旁注中,如果您使用jQuery,您可能希望使用

$('#a1').val('test');
而不是

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

另一方面,如果您使用jQuery,您可能需要使用

$('#a1').val('test');
而不是

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

你如何“刷新”表格?使用Ajax还是简单的提交按钮?@Drackir:simple submit button显示您的表单/失败代码显示您正在“刷新”表单?使用Ajax还是简单的提交按钮?@Drackir:simple submit button显示您的表单/代码fails@Derby:您有以下内容:
action=“/root/subroot/banking.php?a1=test&a2=test2”
,如果有,请删除查询字符串并查看我的编辑。@Derby:您有以下内容:
action=“/root/subroot/banking.php?a1=test&a2=test2”
,如果有,删除查询字符串并查看我的编辑。