Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.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 正在尝试使用JS获取查询字符串参数_Javascript_Query String_Querystringparameter - Fatal编程技术网

Javascript 正在尝试使用JS获取查询字符串参数

Javascript 正在尝试使用JS获取查询字符串参数,javascript,query-string,querystringparameter,Javascript,Query String,Querystringparameter,我正在玩Squarespace网站,试图搜索/获取查询字符串参数。无论我尝试使用什么代码注入,我都会得到null,当然它在控制台中工作得很好,但在我使用代码注入时就不行了,这可能是我缺少的一些非常简单的东西,任何帮助都将不胜感激 www.mysite.com?x=123 (function(){ var urlParams = new URLSearchParams(window.location.search); console.log(urlParams.get('x')); })()

我正在玩Squarespace网站,试图搜索/获取查询字符串参数。无论我尝试使用什么代码注入,我都会得到null,当然它在控制台中工作得很好,但在我使用代码注入时就不行了,这可能是我缺少的一些非常简单的东西,任何帮助都将不胜感激

www.mysite.com?x=123

(function(){

var urlParams = new URLSearchParams(window.location.search);
console.log(urlParams.get('x')); 

})();

SquareSpace模板在预览版本中使用iFrame,因此无法工作。启动本地live server是我的答案。

这是否回答了您的问题?为什么不直接使用
onload
事件@因为URL立即可用。在确定之前,无需等待加载任何内容。