簡體   English   中英

錨href獲取當前網址並使用javascript附加在下一頁上

[英]anchor href get current url and append on next page with javascript

我想獲取當前頁面的網址,並在錨點單擊時將其附加到下一個頁面的網址。

的HTML:

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

javascript:

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

當我在第一頁加載時檢查此錨點時,我的href為空,並且刷新后最終得到了附加的當前頁面URL。 這有點工作,但是我的頁面在第一次單擊時就會刷新,並且什么也沒有發生。 第二次單擊錨點時,效果很好,並附加了網址。

可選地,不是整個“ document.URL”鏈接,有沒有辦法僅傳遞url的特定部分,在此示例鏈接(/article.php?art=item_id_number)之后?

您可以使用window.location

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

並且在構造URL時應使用encodeURIComponent()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM