1

サーバー A のユーザーからデータを収集しています。

そのデータを URL でサーバー B (別の建物と会社) に送信する必要があります。

サーバーAでは、事前に構築されたCRMシステムであり、システムがサードパーティによって事前に構築されているため、PARAMETERをハッシュできないため、単にPARAMETERを使用することはできません。

そのため、収集できる PARAMETER から特定の文字を置き換える JS を構築することができました。

これは、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 に答える