我正在使用.ajax函数从外部页面读取数据。 我无法读取该页面,因此获得了访问控制允许来源的异常。 我想在我的页面中显示另一个页面的数据我甚至设置了crossdomain:true但它提示帮助
$.ajax({
type: "GET", url: myurl,
dataType: "html",
crossDomain:true,
success:parsehtml});
如何使用jquery读取外部html页面?
答案 0 :(得分:2)
大多数现代浏览器中的底层Javascript引擎不允许跨域事务。您必须使用PHP等服务器端语言才能执行此操作。 Mozilla有fairly decent description这个问题。
答案 1 :(得分:1)
有一种解决方案,不使用任何服务器端技术。请看这个 http://net.tutsplus.com/tutorials/javascript-ajax/quick-tip-cross-domain-ajax-request-with-yql-and-jquery/
您可能必须处理返回的输出以满足您的需要。