我已经捕获了表单信息,并为其他网站构建了一个URL。我如何从javascript实际发送。
[theotherwebsiteUrl]?parama=A¶mb=B¶mc=C
这是我在名为body
的变量中作为字符串构建的格式。
我希望'某些JS函数'将body
的内容发送到[theotherwebsite]
。
他们的服务器适合接受此字符串并从我的网站解析。我只是不知道使用什么函数来发送整个url字符串变量,现在我将字符串连接到它们的格式。
谢谢!
答案 0 :(得分:0)
您可以通过直接在浏览器中或通过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向另一台服务器发送请求需要设置远程服务器才能接收它 - 请参阅How do I send a cross-domain POST request via JavaScript?
或使用JSONP作弊:http://en.wikipedia.org/wiki/JSONP