【问题标题】:How to create dynamic link with static hosting? [closed]如何使用静态托管创建动态链接? [关闭]
【发布时间】:2021-06-24 18:58:05
【问题描述】:

我在 JavaScript 中有一个函数,它返回给定数字的平方。为了获得输出,我在表单字段中从用户那里获取输入,然后单击按钮触发该功能。

我想删除那个打字参数和按钮点击的东西。有没有办法让我有一个链接,点击它会给我说 100 的平方。我想让那个链接动态。例如,square.com/100 应该给我 100 的平方。Square.com/2 应该给我 2 的平方。但这要在 GitHub 页面等动态托管上完成。

框架:我没有使用任何框架,但我会将它托管在 github 页面上,因此任何可以与静态托管的 github 页面一起使用的框架也很好

由于我们没有使用任何后端处理,我认为这是可以做到的。但不确定如何

【问题讨论】:

  • 真的不清楚你在问什么。请参阅How to Ask
  • @isherwood 感谢您的建议。请重新查看修改后的问题。
  • 这仍然是一个非常广泛的问题。当然,这一直都是。您尝试了哪些方法,哪些方法无效?
  • 您可以查看查询参数(尤其是get method),看看这是否适合您
  • @A_A 你能把它添加为答案吗?我会将其标记为已接受

标签: javascript forms frontend backend client-side


【解决方案1】:

您可以在 url 中使用查询参数(例如https://example.org/?number=1234),然后在客户端解析它。一种方法是:

const params = new URLSearchParams(document.location.search);
const myNumber = Number(params.get('number'))

更多解析查询字符串的方法见How can I get query string values in JavaScript?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-06
    • 2013-10-28
    • 2023-03-02
    • 2018-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-24
    相关资源
    最近更新 更多