1

フォーム情報を取得し、別のWebサイトへのURLを作成しました。実際にJavaScriptから送信するにはどうすればよいですか。

[theotherwebsiteUrl]?parama=A&paramb=B&paramc=C

これは、私が文字列としてと呼ばれる変数に組み込んだ形式ですbody

'いくつかのJS関数'の内容をに送信しbodyたい[theotherwebsite]

彼らのサーバーは、この文字列を受け入れ、私のWebサイトからの場合は解析するように調整されています。url文字列変数全体を出荷するためにどの関数を使用すればよいかわからないので、文字列をそれらの形式に連結しました。

ありがとうございました!

4

1 に答える 1

1

ブラウザーで直接または Ajax を介して URL を読み込む (HTTP 要求を送信する) ことにより、「別の Web サイトに情報を送信」し​​ます。その URL に GET パラメーターを添付するか、それと共に POST データを送信できます。

例えば:

window.location.href = '[otherWebsiteUrl]?parama=A&paramb=B&paramc=C';

また:

var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","[otherWebsiteUrl]?parama=A&paramb=B&paramc=C",true);
xmlhttp.send();

注: Ajax を介して別のサーバーにリクエストを送信するには、それを受信するようにリモート サーバーを設定する必要があります - JavaScript を介してクロスドメイン POST リクエストを送信するにはどうすればよいですか?

または、JSONP を使用して少しごまかす: http://en.wikipedia.org/wiki/JSONP

于 2012-09-04T22:03:34.457 に答える