复制当前URL,刷新主页而不重新加载,并将第二个链接打开到新窗口

时间:2015-05-07 17:45:25

标签: javascript jquery

似乎很多,它让我疯狂。我需要将当前的URL复制到代码中,该代码位于第一个链接中。我的目标是,只要点击此链接就可以重新加载主页面而不刷新它,我想它必须在ajax / jquery中完成并打开一个带有第二个链接的新窗口。这是一次完成两件事的一个环节。 有关如何实现这一切的任何帮助?

我有这个,但当然没有用。

<a href="window.location.href" onclick="window.open('theotherpage.pl?name=name&zip=123'); return true;">test</a>

感谢您的期待!

2 个答案:

答案 0 :(得分:0)

如果您想重新加载页面并打开一个新窗口,最好将其包装在一个功能中。

你要做的第一件事就是:

window.open('theotherpage.pl?name=name&zip=123');

然后使用以下内容重定向:

window.location.replace("http://full.url.of.this.page/");

可以使用此jFiddle找到此示例。

答案 1 :(得分:0)

这将完成您所寻求的 - 打开新标签并重新加载当前网址。

HTML:

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <input type="text" />
    <a href="www.google.com" target="_blank" onclick="location.reload();">click me</a>
</body>
</html>

我不确定您为什么要保存当前网址(以及要存储的位置),是否要在&#34; target&#34;中使用它?网址是什么?它可以通过url参数完成。