JavaScript获取查询字符串

13

这个问题在这里有详细的讨论。 - Giacomo1968
2
“everything after the question mark”和查询字符串是两个不同的东西。 - Christophe
请参阅JavaScript查询字符串 - user456814
2
这不是重复的问题!其他所有与访问查询字符串有关的问题都包括解析它的步骤。而这个问题给了我更简单的答案,只是获取未解析的查询字符串。 - Keyslinger
4个回答

31

4
var querystring=window.location.search.substring(1);

2
您的标题说“获取查询字符串”,但您的问题说“获取问号后的所有内容”,这是不同的,可以包括查询字符串和哈希。
我假设当您说“the” url时,您正在谈论当前的网页。
要获取查询字符串:
window.location.search

获取第一个问号后面的所有内容:
window.location.href.split("?").slice(1).join("?");

1

你可以在window.location.search中找到查询字符串。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接