이름으로 검색어 문자열 매개 변수를 가져와야합니다.자바 스크립트를 사용하여 모든 문자를 포함한 검색어 문자열 매개 변수 가져 오기
내 매개 변수에는 '='기호를 포함한 모든 문자가 포함됩니다. 내가 그 시도
: 여기
은 예입니다function getParameterByName(name) {
var match = RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search);
return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}
을하지만 공백과 함께 '+'표시 대체
"Code":"Ippr7HP/Fad2q3kKMehQtVYnbFcZp h4ECS RCQmN KrcAM8N4tdeNciNEXlwkhnjF3tZgez1/a1Ca1018uXpodGEnPcyTJzsupjsfuSmyuS1hoRXY04wKLgiyW031aLAYmua8yXLDdghgjo 0s7SUD7LWFMapMP8b3eN//ycbe1QNm6RVc7ahMs77ng6i6p6MScBefU/Rnj5ME7ly7tqw==
나는 것을 시도를 :
function getParameterByName(key) {
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for (var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars[key];
}
하지만 '='기호는 포함되지 않습니다 ...
조언이 있으십니까?
후 값 부분을 다시 가입해야 충분히 가까운 거리에 있습니다. 오류를 해킹하려고 시도하는 대신 오류를 생성하는 것을 수정하는 것은 어떻습니까? – Quentin
@Quentin 이것은 asp.net ID가 비밀 번호를 재설정하기 위해 코드를 생성하는 방법입니다. 나는 직접 작성하지 않았으며 시스템을 변경하려고하지 않았습니다. – user3378165