我正在尝试获取 url 查询字符串参数并在 if 条件中进行比较。我将两个参数都放在一个变量中。如何同时检查两个参数。谁能告诉我如何比较 url 的两个参数,例如:
http://www.xyz.com/?utm_campaign=freeship&utm_content=COUPON_CODE_HERE
我需要获取参数“freeship”和“COUPON_CODE_HERE”请指教。
这是我的代码:
<script type="text/javascript">
$(document).ready( function(){
getUrlVars();
var param2 = [];
if( param2 =("percentoff " && "COUPON_CODE_HERE"))
{
alert("hi");
}
if( param2 = ("freeship " && "COUPON_CODE_HERE"))
{
alert("hello");
}
});
function getUrlVars()
{
var string1=["utm_campaign"];
var string2=["utm_content"];
var string1 = [], hash;
var string2 = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < string2.length; i++)
{
hash = string2[i].split('=');
string1.push(hash[0]);
string1[hash[0]] = hash[1];
param2=(hash[1]);
//alert(hash[1]);
}
return string1;
}
</script>