1

我已经捕获了表单信息并建立了一个指向另一个网站的 URL。我实际上如何从 javascript 发送它。

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

这是我作为字符串构建到名为body.

我想要“一些 JS 函数”将内容发送body[theotherwebsite].

他们的服务器准备接受这个字符串并解析是否来自我的网站。我只是不知道使用什么函数来发送整个 url 字符串变量,而现在我将字符串连接到它们的格式。

谢谢!

4

1 回答 1

1

您可以通过直接在浏览器中或通过 Ajax 加载 URL(发送 HTTP 请求)“向另一个网站发送信息”。您可以将 GET 参数附加到该 URL 或随其发送 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 回答