我已经捕获了表单信息并建立了一个指向另一个网站的 URL。我实际上如何从 javascript 发送它。
[theotherwebsiteUrl]?parama=A¶mb=B¶mc=C
这是我作为字符串构建到名为body.
我想要“一些 JS 函数”将内容发送body到[theotherwebsite].
他们的服务器准备接受这个字符串并解析是否来自我的网站。我只是不知道使用什么函数来发送整个 url 字符串变量,而现在我将字符串连接到它们的格式。
谢谢!
我已经捕获了表单信息并建立了一个指向另一个网站的 URL。我实际上如何从 javascript 发送它。
[theotherwebsiteUrl]?parama=A¶mb=B¶mc=C
这是我作为字符串构建到名为body.
我想要“一些 JS 函数”将内容发送body到[theotherwebsite].
他们的服务器准备接受这个字符串并解析是否来自我的网站。我只是不知道使用什么函数来发送整个 url 字符串变量,而现在我将字符串连接到它们的格式。
谢谢!
您可以通过直接在浏览器中或通过 Ajax 加载 URL(发送 HTTP 请求)“向另一个网站发送信息”。您可以将 GET 参数附加到该 URL 或随其发送 POST 数据。
例如:
window.location.href = '[otherWebsiteUrl]?parama=A¶mb=B¶mc=C';
或者:
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","[otherWebsiteUrl]?parama=A¶mb=B¶mc=C",true);
xmlhttp.send();
注意:通过 Ajax 向其他服务器发送请求需要设置远程服务器以接收它 - 请参阅如何通过 JavaScript 发送跨域 POST 请求?
或者作弊,使用 JSONP:http ://en.wikipedia.org/wiki/JSONP