将 URL 参数值显示为网页元素中的文本(来自非程序员的问题)

Displaying URL parameter values as text in an element on webpage (Question from a non-programmer)

我在编程方面没有任何专业知识,只是为了解决一次性需求而研究的一点点。但是,我似乎找不到答案的一件事是在页面上填充动态内容。

我目前构建我的网站时没有代码程序(Airtable 作为我的后端)。 对于我的工作,我的每个客户都会收到一个 link 到一个包含一些客户特定变量(姓名、生日、pdf link)的网页 - 是否可以通过 [=23] 传递这些参数=] 让它们显示在网页上?

我假设它的功能类似于将表单数据传递到感谢页面 URL,这个理论正确吗?如果是这样,任何人都可以帮助我 do/what html 和我需要实现的 js 代码吗?

提前致谢(这会让我的生活轻松一百万倍)!

完全可以通过URL传递参数。例如:your_domain.com/name1/birth-date/code-pdf

是的,您可以轻松地使用 JS 解析 URL 参数,请参阅下面的简单示例:

https://exampleurl.com/?birthdate=22091977&pdflink=yourlink123.pdf

<html>
    <body>
        <span id="birthdate"></span>
    </body>
</html>

<script>
    const queryString = window.location.search;
    const urlParams = new URLSearchParams(queryString);
    const birthdate = urlParams.get('birthdate');
    const pdflink = urlParams.get('pdflink');
    document.getElementById("birthdate").innerHTML = birthdate;
</script>