抱歉,我的问题尚不清楚,我已经更新了我的问题
我想使用anchor
在url的末尾添加一个查询字符串例如,如果我有网址
www.mysite.com/home
并在此页面上有锚点
<a href='?page=1'>1</a>
<a href = '?page=2'>2</a>
.
.
<a href = '?page =x'>x</a>
当我点击这些锚点链接时,它会将我引导至Url
www.mysite.com/home?page=x
这就是我想要的,我只想在网址的末尾添加查询字符串page
,
但是在
的情况下www.mysite.com/home?category=sports
或者
www.mysite.com/home?category=music
然后,如果我点击相同的锚链接
它将我重定向到
www.mysite.com/home?page=x
但我想让它指引我
www.mysite.com/home?category=sports&page=x
现在,如果我再次使用
这样的链接<a href='?page=1'>1</a>
然后我想让它指引我
www.mysite.com/home?category=sports&page=1
是他们做任何简单的解决方案,或者我必须使用任何复杂的JavaScript代码。
感谢
答案 0 :(得分:1)
很简单。
var url ="www.mysite.com/home?page=1";
var result = url + (url.indexOf('?')== -1 ? "?page=1" : "&page=1")
答案 1 :(得分:0)
我不建议使用此功能,但我认为这是唯一的解决方案:
<a href="Javascript: if (window.location.href.indexOf('page=')==-1) { window.location=(window.location.href+ (window.location.href.toString().indexOf('?')>-1 ? '&page=1': '?page=1'))}">click here</a>
答案 2 :(得分:0)
window.location.replace(URL);
url - 是您要打开的字符串
答案 3 :(得分:0)
您必须将所有参数添加到链接中,如下所示:
<a href='?category=sports&page=1'>1</a>
<a href='?category=sports&page=2'>2</a>
.
.
.
<a href='?category=sports&page=x'>x</a>