1

我正在从服务器 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);​​

是上面的测试。

现在我似乎无法找到的是如何将结果插入 url 并将用户重定向到该 URL。

例如:http://google.com/?n=&m=

我可以插入我知道的用于重定向的这一行:

window.location = "http://google.com/?n=&m="

我只需要知道如何使该 URL 看起来像这样google.com/?n=01&m=XXM8S188

4

2 回答 2

1

有趣的是,我在 1 分钟前刚刚回答了同样的问题:

window.location = "http://google.com/?n="+n+"&m="+m
于 2012-10-25T16:14:22.323 回答
0

您的代码段代码和 JS Fiddle 代码是不同的。

对于代码片段,您只需插入您的值,例如,

window.location = "http://google.com/?n="+n+"&m="+m;

对于JSFiddle 代码,那么,

window.location = "http://google.com/?"+serialiseObject(obj);​
于 2012-10-25T16:18:26.847 回答