我正在使用.ajax函数从外部页面读取数据。 我无法读取该页面,并且因为访问控制允许来源而出现异常。 我想告诉我,即使设置跨域的在我的网页另一页的数据:真实的,但它不力帮助如何使用jquery读取外部html页面?
$.ajax({
type: "GET", url: myurl,
dataType: "html",
crossDomain:true,
success:parsehtml});
如何阅读使用jQuery外部HTML页面?
我正在使用.ajax函数从外部页面读取数据。 我无法读取该页面,并且因为访问控制允许来源而出现异常。 我想告诉我,即使设置跨域的在我的网页另一页的数据:真实的,但它不力帮助如何使用jquery读取外部html页面?
$.ajax({
type: "GET", url: myurl,
dataType: "html",
crossDomain:true,
success:parsehtml});
如何阅读使用jQuery外部HTML页面?
大多数现代浏览器中的底层Javascript引擎不允许跨域交易。您将不得不使用服务器端语言(如PHP)来执行此操作。 Mozilla的这个问题有fairly decent description。
有一种解决方案不使用任何服务器端技术。请看这 http://net.tutsplus.com/tutorials/javascript-ajax/quick-tip-cross-domain-ajax-request-with-yql-and-jquery/
您可能需要处理返回的输出以满足您的需要。
该页面是否在您的域名之外?另外,如果你发现它们有用,你应该接受一些其他问题的答案。它会帮助你获得更多答案。 – Nic 2011-06-13 05:42:51
是该页面在我的域外。 – Rishabh 2011-06-13 05:55:38