anchor href获取当前url并使用javascript附加到下一页

时间:2014-04-10 14:03:40

标签: javascript php html

我想获取当前页面网址并将其附加到锚点击的下一页网址。

HTML:

<a class="JS-hrefURI" href="">Make reservation</a>

的javascript:

$(function() {
        $(".JS-hrefURI").attr('href', "reservation.php?res=" + document.URL);
 });

当我在第一页加载时检查此锚点时,我的href为空,并且在刷新之后它最终会附加当前页面URL。 这有点工作,但我的页面只是在第一次点击时刷新,没有其他任何事情发生。在第二次单击锚点时,它运行良好,并附加了URL。

可选地,而不是整个&#34; document.URL&#34;链接,有没有办法只传递网址的特定部分&#34; art =&#34;在这个示例链接(/article.php?art=item_id_number)?

1 个答案:

答案 0 :(得分:0)

您可以使用window.location

// for your example '/article.php?art=item_id_number'
window.location.search.split('=')[1]; // -> item_id_number

构建网址时应使用encodeURIComponent()