【发布时间】:2010-10-06 02:44:24
【问题描述】:
如果我有一个 URL,例如
http://localhost/search.php?year=2008
我将如何编写一个 JavaScript 函数来获取变量 year 并查看它是否包含任何内容?
我知道可以使用 location.search 完成,但我不知道它是如何获取参数的。
【问题讨论】:
-
string yr = location.search.substring(6);alert(yr); -
location.search.split("year=")[1] 仅在最简单的情况下
-
看起来问题已经结束,但最新的答案不在这里:new URLSearchParams(location.search).get('year')
-
您可以使用 URLSearchParams.getAll() 返回与特定参数关联的所有值:console.log(urlParams.getAll('size'));
标签: javascript url