2011-06-13 43 views
0

我正在使用.ajax函数从外部页面读取数据。 我无法读取该页面,并且因为访问控制允许来源而出现异常。 我想告诉我,即使设置跨域的在我的网页另一页的数据:真实的,但它不力帮助如何使用jquery读取外部html页面?

$.ajax({ 
type: "GET", url: myurl, 
dataType: "html", 
crossDomain:true, 
success:parsehtml}); 

如何阅读使用jQuery外部HTML页面?

+0

该页面是否在您的域名之外?另外,如果你发现它们有用,你应该接受一些其他问题的答案。它会帮助你获得更多答案。 – Nic 2011-06-13 05:42:51

+0

是该页面在我的域外。 – Rishabh 2011-06-13 05:55:38

回答

2

大多数现代浏览器中的底层Javascript引擎不允许跨域交易。您将不得不使用服务器端语言(如PHP)来执行此操作。 Mozilla的这个问题有fairly decent description

+0

我无法使用PHP我只想使用jquery获取内容。有没有一种方法可以获取页面的内容。 – Rishabh 2011-06-13 05:57:40

+0

@Rishabh否 - 这是不允许的。您将需要使用PHP,ASP,ColdFusion或其他软件。 – Nic 2011-06-13 06:03:27