在jquery中获取外部url的html

前端之家收集整理的这篇文章主要介绍了在jquery中获取外部url的html前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我如何使用jquery获取外部URL的HTML?

解决方法

简单的答案是你不能,因为AJAX请求仅限于 Same Origin Policy的相同(子)域和端口。

同样的限制适用于iframe元素:您不能创建指向外部页面的iframe,并从中获取其HTML。

通常的方法是使用作为代理的服务器端脚本(例如以PHP编写):它提取外部站点内容并将其提供给JavaScript。它必须在与该页面相同的域上运行。

显然,使用此解决方案,相对于URL,图像,样式表等的引用(例如../images/image.gif)将不再工作,因为它们在您的页面上的上下文中。这是否是你的情况中的一个问题是不可能说的。一个解决方法可能是使用<base> tag

猜你在找的jQuery相关文章