jQuery 加载问题同源策略
我想从另一个网站加载内容(本质上我想检查页面上是否有内容)。我知道同源政策使这变得困难,但我想知道是否有办法解决它。我研究过使用这个: http://api.jquery.com/jQuery.getJSON/
有没有更好、更简单的方法?看起来这只适用于 JSON。
谢谢
I want to load in content from another site (essentially I want to check if something is on the page). I know the same origin policy makes this difficult, but I was wondering if there is a way around it. I looked into using this: http://api.jquery.com/jQuery.getJSON/
Is there a better, simpler way? It looks like that is only for JSON.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
,但我相信这要求您通过 ajax 加载的整个页面采用 JSON 格式(可能不是)。
我用来解决这个问题的技术是使用服务器端脚本(如 PHP + CURL)来获取页面(或检查我想要的信息),然后在我的服务器端使用 jQuery ajax 调用脚本(不是跨域)来获取我想要的数据。
You can use
but I believe this requires that the entire page you're loading via ajax be in JSON format (which it probably isn't).
The technique I've used to get around this would be to use a server-side script (like PHP + CURL) to get the page (or check for the information I want) and then use a jQuery ajax call on my server-side script (which is not cross-domain) to get the data I want.