Javascript 带有$get的页面源

Javascript 带有$get的页面源,javascript,jquery,html,Javascript,Jquery,Html,是否有什么东西可以让我做类似的事情: <script> var source; sources = $.get("www.johnverber.com/?url=www.google.com"); document.write(source); </script> var源; sources=$.get(“www.johnverber.com/?url=www.google.com”); 文件编写(来源); 显然,这段代码不起作用…当从不同的主机获取数据时,您没有

是否有什么东西可以让我做类似的事情:

<script>
var source;
sources = $.get("www.johnverber.com/?url=www.google.com");

document.write(source);
</script>

var源;
sources=$.get(“www.johnverber.com/?url=www.google.com”);
文件编写(来源);

显然,这段代码不起作用…

当从不同的主机获取数据时,您没有很多选择。您很可能会运行到跨域错误。您应该公开web服务。然后,您可以使用执行以下操作:


注意
回调=?
查询

?与什么类似,document.write部分或.get()部分?谁是主机?你想从johnverber.com上获取johnverber.com吗?对不起。不,它来自另一个网站……比如谷歌。com@Verber因为大多数浏览器的跨站点安全性异常,所以什么都不起作用。您需要创建一个本地代理,这是另一个问题。如果您公开了一个JSONPAPI,那么您可以使用
$发送任何您想要的内容。getJSON()
我可以使用它来设置它与数据一起写入吗?我的最终目标是把一个“不同”网站的源代码放到一个txt文件中,这样我就可以解析它了。这是一个大问题。我假设您将获得
url=www.johnverber.com
参数并返回HTML。但我不知道你把数据写入文本文件是什么意思?你不能用javascript写文本文件。是的,这是一个很大的主题。但我可以使用window.location=viewsource:window.location+someURL编程查看源代码;我想读一下window.location中弹出的内容,它只是文本…然后以某种方式保存它。然后我可以解析它。我想我可以用javascript、ajax、jquery或其他语言来完成所有这些。如果我能在我的服务器上得到一个文件,我可以调用perl脚本来解析…我只需要在我的服务器上得到它。
$.getJSON('http://www.johnverber.com/?url=www.johnverber.com/win1.html&callback=?', function(data){
  // do something with data
});