Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.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_Parsing_Google Tag Manager - Fatal编程技术网

Javascript解析URL参数-不总是有效

Javascript解析URL参数-不总是有效,javascript,parsing,google-tag-manager,Javascript,Parsing,Google Tag Manager,我对JavaScript非常陌生,所以请原谅这个问题的简单性。我正在尝试使用Google Tag Manager解析URL参数,并创建了以下自定义JavaScript: function(){ var queryString={{Page URL}}; var urlParams=新的URLSearchParams(queryString); var-deposit=urlParams.get('deposit') 退还保证金; }您需要将window.location.search而不是完整

我对JavaScript非常陌生,所以请原谅这个问题的简单性。我正在尝试使用Google Tag Manager解析URL参数,并创建了以下自定义JavaScript:

function(){
var queryString={{Page URL}};
var urlParams=新的URLSearchParams(queryString);
var-deposit=urlParams.get('deposit')
退还保证金;

}
您需要将
window.location.search
而不是完整的URL传递给URLSearchParams构造函数。它需要一个类似于
“?test=56&example=apples”
(而不是
”格式的字符串http://example.org?test=56&example=apples#someAnchor“
)。有关更多信息,请参阅。

嗨,Alex,非常感谢您的输入。我一开始尝试了window.location.search,但运气不好,这就是为什么我选择了{{Page URL}}。您能解释一下使用window.location.search时得到的结果/问题吗?这似乎解决了我对问题的正确理解嗨,Alex,我得到的值返回为null。我应该补充一点,触发参数的表单提交会打开一个新选项卡,如果这会导致问题?谢谢