我從服務器A上的用戶收集數據,如何在重定向網址中使用對象結果進行重定向?
我需要發送的數據在URL中的服務器B(單獨的建築物和公司)
在服務器A上它是一個CRM系統,這是預建立和我不能只是簡單地使用參數,因爲我不能混淆參數,因爲系統是由第三方預先建立的,他們會收取費用來支持這個。
所以我設法構建了一些JS,它取代了我可以收集的PARAMETER中的某些字符。
這是我必須做我的HASH的一小片段。
<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
如果n或M會包含特殊字符,輕微變化可以幫助,像這樣:... + encodeURIComponent(n)+「&m =」+ encodeURIComponent(m) –
好吧我試過這種方法,我得到一個頁面錯誤。像這樣:此頁面包含以下錯誤: 錯誤在第1行2540列:EntityRef:expected';' 下面是頁面渲染到第一個錯誤。 – MAK8448