首页 > 解决方案 > 我需要从 URL 中捕获一个值并传递给另一个 URL

问题描述

我有网址:

http://www.sampleurl.com/entrant-entry?entry=ca2f346b12cabcf2626b81c6900500ff

我需要获取 的值entry,在这种情况下是ca2f346b12cabcf2626b81c6900500ff并将其附加到目标 URL 的末尾:

http://ugc-4vets4life.market-online.net/voter-entry?entry=ca2f346b12cabcf2626b81c6900500ff

我看过几个答案,但似乎没有一个让我清楚。我需要在 JavaScript 中执行此操作。

标签: javascript

解决方案


像这样的东西:

var url_string = "http://www.sampleurl.com/entrant-entry?entry=ca2f346b12cabcf2626b81c6900500ff";
var voter_url_string = "http://ugc-4vets4life.market-online.net/voter-entry?entry=";

var url = new URL(url_string);
var entry = url.searchParams.get("entry");

var final_url_string = voter_url_string + entry;
console.log(final_url_string);


推荐阅读