我有一个 get 参数函数的问题,我有 2 个参数engTrackid
和eng
. 这些参数会自动添加到我的 URL 链接中。我需要抓取eng
参数,但它抓取engTrackId
并破坏了它。
IEwww.test.com/reg?engTrackid=123&eng=456
我的页面有一个注册页面,提交后应该传eng
值到TY页面,但是看起来是这样的:
www.test.com/ty?eng=rackid=456
代替www.test.com/ty?eng=456
这是我正在使用的功能:
function getUrlVars() {
var vars = {};
var parts = window.location.href.replace(
/[?&]+([^=&]+)=([^&]*)/gi,
function(m,key,value) {
vars[key] = value;
}
);
return vars;
}
var elq = getUrlVars()["elq"];
请注意,我无法更改参数的顺序:(