내가 서버 A의 사용자로부터 데이터를 수집하고,리디렉션 URL에서 개체 결과를 사용하여 리디렉션하는 방법은 무엇입니까?
나는 서버 B에 URL에 (별도의 건물과 회사)
서버 A에가 사전 인 CRM 시스템입니다 데이터를 보낼 필요 시스템이 사전에 제 3 자에 의해 구축되었으므로 매개 변수를 해싱 할 수 없기 때문에 단순히 매개 변수를 사용할 수없고이를 허용 할 것입니다.
그래서 수집 할 수있는 매개 변수의 특정 문자를 대체하는 일부 JS를 작성했습니다.
여기 내 해시를 만드는 데 필요한 작은 스 니펫입니다.
<script type="text/javascript">
// Collect USERID
var m = 'XX784188';
// HASH USERID
m = m.replace(/7/g, 'M');
m = m.replace(/4/g, 'S');
// Set up Object n as Location name.
var n = 'Cumbria';
// Rename Location to correct code
n = n.replace(/[Cumbria]/g, '01');
// Test Object m & n
alert(n);
alert(m);
Here은 테스트에서 위의 것입니다.
이제 내가 찾지 못하는 것은 결과를 URL에 삽입하고 사용자를 해당 URL로 리디렉션하는 방법입니다. 내가 리디렉션 알이 줄을 삽입 할 수 있습니다 http://google.com/?n=&m=
: 예를 들어
window.location = "http://google.com/?n=&m="
난 그냥 URL이 google.com/?n=01&m=XXM8S188
, 약간의 경우 변형은 다음과 같이 도움이 될 수 있습니다. ... + encodeURIComponent (n) + "& m ="+ encodeURIComponent (m) –
Ok이 방법을 시도하고 페이지 오류가 발생합니다. 마찬가지로 :이 페이지에는 다음과 같은 오류가 있습니다 : 1 행의 2540 오류 : EntityRef : expecting ';' 다음은 첫 번째 오류까지 페이지를 렌더링 한 것입니다. – MAK8448