【问题标题】:What is the simplest way to pas a URL parameter to another URL?将 URL 参数传递给另一个 URL 的最简单方法是什么?
【发布时间】:2021-08-28 07:40:52
【问题描述】:

我浏览了该网站,但无法找到这个问题的答案,我猜测是因为这是对所有人来说显而易见的事情之一,但我除外。我已经简化了下面的示例,希望能清楚地说明我在寻找什么......

我有一个网页从另一个设置了变量“资产”的页面访问,所以 URL 看起来像:

webpage.com?Asset=123

webpage.com 有许多指向另一个页面 (Page2.com) 的链接,这些链接具有不同的参数,我需要向其中添加传入的资产参数。我正在使用 HTML。

例如,基本链接是;

Link1 is;      Page2.com?Site=1&Plant=4&Priority=C

Link2 is;      Page2.com?Site=1&Plant=1&Priority=A

但我需要链接;

Link1;      Page2.com?Site=1&Plant=4&Priority=C&Asset=123

Link2;      Page2.com?Site=1&Plant=1&Priority=A&Asset=123

我处于非常基础的水平,所以解决方案越简单越好。它是一个内部系统,因此实际参数很好地限制为预定义值,因此我们不需要任何处理或过滤器等。参数都是正确的,并且始终是正确的格式。

谢谢

【问题讨论】:

  • 您需要继续学习 GET/POST 方法,可能会使用 AJAX/JSON 响应。想想这就是你可能迷路的地方 Mike,快速教程。
  • 您可以按任意顺序添加任意数量的内容。为什么使用 GET 参数?
  • 这可能是一个有用的帖子? stackoverflow.com/questions/979975/…
  • 感谢 cmets,@Blanknamefornow 我一直在尝试在线研究 GET 方法,但我找不到任何东西告诉我如何做我想做的事。如果有任何教程你会推荐,那就太好了。
  • 谢谢@Greg 我使用 GET 作为最终应用程序需要数据作为 URL 参数,有没有更好的方法来实现这一点,但最终还是将变量设置为 URL 参数?

标签: javascript html url parameter-passing


【解决方案1】:

感谢大家的建议,最终按照这个模型让它工作了;

stackoverflow.com/a/975106/16196632

使用拉取 URL 参数;

const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString); 
var ass = urlParams.get('assetNo')

【讨论】:

    猜你喜欢
    • 2019-10-02
    • 2015-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    • 1970-01-01
    • 2021-03-22
    相关资源
    最近更新 更多