我想从服务器端向客户端发送一个带有URL的JSON字符串。
然后客户端应该通过JavaScript / JQuery下载HTML文件并将内容发送回服务器端。
这应该在用户不需要交互的情况下发生。
使用JavaScript / JQuery可以让客户端下载html然后将其发送到服务器端吗?
更新
目的是让客户端下载html而不是服务器。
答案 0 :(得分:1)
尝试这样的事情:
var url = "http://www.google.com/";
var serverurl = "http://myserverurl/handler";
jQuery.get(url, "", function(data, status){
jQuery.post(serverurl, jQuery.param({source: data}), function(data2, status2){
}, "json");
}, "html");
这可能会满足您的需求:使url
和serverurl
变量成为正确的值。
编辑:正如@Rocket正确指出的那样,同源限制确实适用。这仅在您使用相应的CORS设置访问服务器时才有效。