锚href获取当前url并使用javascript在下一页追加

锚href获取当前url并使用javascript在下一页追加,javascript,php,html,Javascript,Php,Html,我想获得当前页面的url,并在锚点击时将其附加到下一个页面的url html: 当我在第一次页面加载时检查这个锚时,我的href是空的,在刷新之后,它最终会附加当前页面url。 这是一种工作,但我的网页只是刷新第一次点击,并没有其他事情发生。在第二次点击锚点时,它运行良好,并附加了url 或者,有没有一种方法可以代替整个“document.URL”链接,只传递URL中在“art=”之后的特定部分,在这个示例链接中(/article.php?art=item\u id\u number)?您可以使

我想获得当前页面的url,并在锚点击时将其附加到下一个页面的url

html:

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


或者,有没有一种方法可以代替整个“document.URL”链接,只传递URL中在“art=”之后的特定部分,在这个示例链接中(/article.php?art=item\u id\u number)?

您可以使用
window.location

// for your example '/article.php?art=item_id_number'
window.location.search.split('=')[1]; // -> item_id_number
构造URL时,应该使用
encodeURIComponent()

$(function() {
        $(".JS-hrefURI").attr('href', "reservation.php?res=" + document.URL);
 });
// for your example '/article.php?art=item_id_number'
window.location.search.split('=')[1]; // -> item_id_number