【问题标题】:JavaScript parameters from URL来自 URL 的 JavaScript 参数
【发布时间】:2016-12-07 10:11:28
【问题描述】:
var url = window.location.href;

结果:

https://test.com/index.html?Event=90000002

如何使用 Javascript 获取 90000002 并将其放入变量中?

【问题讨论】:

标签: javascript url parameters


【解决方案1】:

你可以使用 .split() 方法

var data=url.split("=")[1]

应该返回你在'='之后得到的东西

【讨论】:

  • 谢谢!比其他答案容易得多。
  • @Preamas 我可以很容易地看到,但是如果您有多个参数怎么办?表示多个这样的对,而不仅仅是一个。
  • @SudhansuChoudhary 我想我会寻找另一个答案。我只有一个参数,所以对我来说这是完美的答案。
  • 我建议按名称获取参数,如下所示:getParameterByName('Event')
【解决方案2】:

虽然这不是优化的方式,但你仍然可以这样做

使用location 对象及其搜索属性。

location.search 将返回?Event=90000002。然后使用substring获取值

var a = location.search;
console.log(a.substring(7,a.length))

【讨论】:

  • 谢谢,这对我来说似乎也是一个非常简单的解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-09
  • 2019-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-17
  • 1970-01-01
相关资源
最近更新 更多