javascript - 我需要从 URL 中捕获一个值并传递给另一个 URL
问题描述
我有网址:
http://www.sampleurl.com/entrant-entry?entry=ca2f346b12cabcf2626b81c6900500ff
我需要获取 的值entry
,在这种情况下是ca2f346b12cabcf2626b81c6900500ff
并将其附加到目标 URL 的末尾:
http://ugc-4vets4life.market-online.net/voter-entry?entry=ca2f346b12cabcf2626b81c6900500ff
我看过几个答案,但似乎没有一个让我清楚。我需要在 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);
推荐阅读
- git - 缺少拉取请求选项
- javascript - 反应克隆/创建元素
- qt - 如何制作带有外边框的圆形QToolButton?
- javascript - Rails AJAX 请求控制器方法,然后调用 javascript 函数
- javascript - 在 div 中加载外部 html 页面对我不起作用
- java - 从 Java 通过 SSH 传递的命令在 Windows 中被削减了 900 个字符
- php - 由于 PHP 中的分号省略而显示 HTTP 500 错误是否正常?
- tensorflow - tensorflow中具有张量乘法的向量的matmul函数
- java - IntelliJ Build 不执行 sbt 'compile' 依赖项
- python - 我的函数在输出中不断产生单词“none”