2012-08-27 42 views
0

有什么在那里,让我做类似的东西:

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

document.write(source); 
</script> 

显然,这代码不工作...

+0

['.load()'](http://api.jquery.com/load/)? – Jon

+0

类似于document.write部分或.get()部分? – j08691

+1

房东是谁?你想从johnverber.com获取johnverber.com吗? –

回答

1

你不必多当涉及从不同的主机获取数据时的选项。你很可能会遇到跨域错误。您应该公开JSONP网络服务。然后你就可以用getJSON如下:

​​

注意callback=?查询。

+0

发送任何你想要的东西,我可以用它来设置它与数据写入?我的最终目标是将“不同”网站的源代码放入txt文件中,以便我解析它。 – Psyllex

+0

这是一个很大的问题。我假设你会得到'url = www.johnverber.com'参数并返回HTML。但是,通过将数据写入文本文件,我不知道你的意思。您无法使用JavaScript编写文本文件。 –

+0

是的,这是一个很大的问题。但我可以使用window.location = viewsource:window.location + someURL以编程方式查看源代码。我想读取window.location中弹出的文本,然后以某种方式保存它。然后我可以解析它。我想我可以用javascript,ajax,jquery或其他语言来完成所有这些。如果我可以在我的服务器上获取文件,我可以调用perl脚本来解析...我只需要在我的服务器上启动它。 – Psyllex