パラメータの取得関数に問題があり、2 つのパラメータengTrackid
とeng
. パラメータは URL リンクに自動的に追加されます。パラメータを取得する必要がありeng
ますが、代わりに を取得しengTrackId
て壊してしまいます。
いえwww.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"];
注意として、パラメータの順序を変更することはできません:(