Javascript解析URL参数-不总是有效
我对JavaScript非常陌生,所以请原谅这个问题的简单性。我正在尝试使用Google Tag Manager解析URL参数,并创建了以下自定义JavaScript: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而不是完整
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。我应该补充一点,触发参数的表单提交会打开一个新选项卡,如果这会导致问题?谢谢