【发布时间】:2018-01-20 09:22:15
【问题描述】:
我想在 HTML 文件中调用 Javascript,如下所示:
<body>
<script src="./sample.js?ts=123456789&id=31ade2"></script>
</body>
如何在sample.js 中使用ts 和id?这甚至可能吗?
我在 Google 上搜索,但我发现使用 location.href,它没有返回 ts 或 id。
(解释为什么window.location.href 不能解决这个问题。)
假设上面的脚本在example.com/index.html 中。 window.location.href in sample.js 返回 example.com/index.html 但不是 ./sample.js?ts=123456789&id=31ade2。
【问题讨论】:
-
那些参数到服务器;除非您在那里做出规定以某种方式注入它们,否则脚本不会看到它们。但是context是什么,为什么你认为你需要这样做?
-
你在使用节点吗?
-
@jonrsharpe 我认为将参数传递给
sample.js的最简单方法是使用变量。例如,我可以设置window._values = {'ts': '123456789', 'id': '31ade2'};和sample.js可以读取它。我只是认为使用 GET 参数更聪明。 -
@EdHeal 我从未研究过节点,所以不确定它可以做什么。这次我只在Nginx服务器中放了一个静态js文件。
标签: javascript html get