Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过JavaScript从URL获取变量?_Javascript_Variables_Url - Fatal编程技术网

如何通过JavaScript从URL获取变量?

如何通过JavaScript从URL获取变量?,javascript,variables,url,Javascript,Variables,Url,例如,我有一个URL- website.com/page/?var=20 我想通过JS从URL获取“var”变量 顺便说一句,我真正的网址是- https://bipit2.pranaypro21292.repl.co/d21292auth/?code=pimWoHEuV7fgKEVQMTntRnzXqVla3G&guild_id=824947028609859614&permissions=0 我想从URL中获取“guild_id”变量。u可以使用 var str = wi

例如,我有一个URL-

website.com/page/?var=20
我想通过JS从URL获取“var”变量

顺便说一句,我真正的网址是-

https://bipit2.pranaypro21292.repl.co/d21292auth/?code=pimWoHEuV7fgKEVQMTntRnzXqVla3G&guild_id=824947028609859614&permissions=0

我想从URL中获取“guild_id”变量。

u可以使用

var str = window.location.href;
res = str.split('/');
last = res[res.length-1]
它的其余部分可能会删除其他不需要的字符,如“?”、“=”,以及“=”后面的数据

这是没有效率的,但这是我所知道的全部,希望它能起作用


更新:您还可以使用:window.location.search获取最后一条路径

这是否回答了您的问题?在你问之前,请做一点基础研究。您的问题标题输入到Google逐字记录中,很容易导致上述重复。
window.location.query
?请在提问前搜索解决方案,以避免重复问题。