私はJavascriptのURLから取得パラメータを読みたいと思います。私はthisJavascriptでURLパラメータを取得できません '&'
var getUrlParameter = function getUrlParameter(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
を発見した問題は、私のPARAMTERこれであることを、次のとおりです!
iFZycPLh%Kf27ljF5Hkzp1cEAVR%oUL3 $ MCE & @ XFcdHBb * CRyKkAufgVc32 hUni
私はすでにURLENCODE製したがって、これは:
iFZycPLh%25Kf27ljF5Hkzp1cEAVR% 25oUL3%24Mce%26%40XFcdHBb * CRyKkAufgVc32 hUni
しかし、それでもまだ、私はgetUrlParameter()関数を呼び出した場合、私はちょうど、結果としてこれを取得:!
iFZycPLh%Kf27ljF5Hkzp1cEAVR%oUL3 $ Mce
どのように私はそれを修正することができます知っていますか?
ありがとうございます!ああ、私はZakinsterからのそのコメントを読まなかった。私の側のミス。 *UPS* – progNewbie