社区
JavaScript
帖子详情
jquery 如何实现跨域载入其他网站的页面内容?
于娜
2011-01-20 02:16:11
jquery 如何实现跨域载入其他网站的页面内容?
...全文
3274
14
打赏
收藏
jquery 如何实现跨域载入其他网站的页面内容?
jquery 如何实现跨域载入其他网站的页面内容?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wemzhugo
2011-10-24
打赏
举报
回复
假如
站点1:www.baidu.com
站点2:a.baidu.com
引入的页面地址:a.baidu.com/a.html
设置2个域名中的document.domain = "baidu.com";
将要引入的a.baidu.com/a.html以iframe的方式载入。
就可以通过在www.baidu.com页面中通过JS获取iframe里的内容,并输出到www.baidu.com的页面上。
waterenjoy
2011-10-08
打赏
举报
回复
[Quote=引用 12 楼 li1229363 的回复:]
ajax实现就跨域了吗?不同意2楼的说法
ajax访问一个本站点的页面,这个月面用来获取其他页面的html。
获取的内容输出到一个iframe或者frame当中,问题解决。
[/Quote]
你还是试一试才知道。
我觉得你根本没理解楼主要说什么。
首先假设你没理解错楼主的意思:
1、如果楼主只是想要用iframe来跨域载入页面,那么,你试下自动、动态调整该iframe的大小。
2、如果真是如此, 直接用iframe即可,何必访问本站点的页面,该压面获取其他域的页面。
假设你理解对了, 就按照你的思路, 我这里值对其他页面做以下要求:
该页面上使用相对路径获取图片、 css、 js等内容, 你是下页面会不会正确。
li1229363
2011-03-28
打赏
举报
回复
ajax实现就跨域了吗?不同意2楼的说法
ajax访问一个本站点的页面,这个月面用来获取其他页面的html。
获取的内容输出到一个iframe或者frame当中,问题解决。
licip
2011-03-27
打赏
举报
回复
<script>标签是可以跨域的。$.getScript 内部是用了这个标签的。
xlvsmm
2011-03-27
打赏
举报
回复
jquery.xdomainajax.js
就可以跨域了
于娜
2011-01-20
打赏
举报
回复
[Quote=引用 2 楼 cj205 的回复:]
iframe 或者通过后台代理来做
如果纯粹的ajax一般都涉及跨域问题。
[/Quote]
如果用IFRAME 载入其他网站页面,那马JS就不能操作这个页面了,同样有跨域问题啊
于娜
2011-01-20
打赏
举报
回复
[Quote=引用 5 楼 crazywa 的回复:]
jQ的load貌似就是iframe方式的。
不是ajax。
ajax涉及到cj锅说到的那个问题。。
[/Quote]
书上说LOAD是ajax方式的
Crazywa
2011-01-20
打赏
举报
回复
没看$.getScript这部分的代码,不过估计可能内部实现的机制是用动态添加<script>标签的方式吧。
这样就可以跨域取js了。
不一定是ajax,ajax不可以跨域读取信息。
十一文
2011-01-20
打赏
举报
回复
娜姐研究其技术啦
汗啊
时代变了 娜姐也变了
注:似乎楼上是正解
不过可以这样弄
在服务器端取得别的网站内容
然后ajax请求自己的服务器
Crazywa
2011-01-20
打赏
举报
回复
jQ的load貌似就是iframe方式的。
不是ajax。
ajax涉及到cj锅说到的那个问题。。
于娜
2011-01-20
打赏
举报
回复
那 $.getScript 为啥可以跨域呢??
Crazywa
2011-01-20
打赏
举报
回复
据说。。load
$("#divId").load("test.html");
Mr-Jee
2011-01-20
打赏
举报
回复
iframe 或者通过后台代理来做
如果纯粹的ajax一般都涉及跨域问题。
于娜
2011-01-20
打赏
举报
回复
AJAX方式
jquery
ajax结合thinkphp的getjson
实现
跨域
的方法
本文实例讲述了
jquery
ajax结合thinkphp的getjson
实现
跨域
的方法。分享给大家供大家参考,具体如下:
jquery
中post的应该是不能
跨域
,网上说get的可以
跨域
,但是我试了一下也不行,然后就进行最后的拼搏getjson,结果成功,哈哈 js处写作: $.getJSON( "/index.php/Index/test", function(data){ alert(data.dd); } ); 语法:
jQuery
.getJSON(url,[data],[callback]) 参数 描述 url 待
载入
页面
的 URL 地址。
Jquery
方式获取iframe
页面
中的 Dom元素
主要介绍了
Jquery
方式如何获取iframe
页面
中的Dom元素,需要的朋友可以参考下
jquery
ajax
jquery
ajax
jquery
ajax
jquery
ajax
基于
jquery
的
跨域
调用文件
官方的文档特别说明,该函数只适用于1.2以后的版本,之前的版本是不行滴。 代码如下: function GetCrossDomainContent() { $.getScript(“http://two.xthost.info/im0417/cnblogs.txt”, function() { if (typeof (msg) != “undefined”) { $(“#TestCrossDomain”).val(msg[0]); } }); 官方解释
jQuery
.getScript(url, [callback]) 参数1:url,String类型。待
载入
JS 文件地址。 参数2:c
jQuery
使用$.get()方法从服务器文件
载入
数据实例
主要介绍了
jQuery
使用$.get()方法从服务器文件
载入
数据,较为简单的分析了
jQuery
中get方法的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章