js 怎么跨域为div添加html div js页内容

html div js获取指定div里的DOM标签以及页面输入 內容 [问题点数:40分]



自己把value属性拼接一下就好了





匿名用户不能发表回复!
}

浏览器对于javascript的同源策略的限制,例洳中的js,对象或数据(因为是不同域),所以跨域就出现了.

上面提到的,同域的概念又是什么呢??? 简单的解释就是相同域名,端口相同,协议相同

请求的url地址,必须与浏览器上的url地址处于同域上,也就是域名,端口,协议相同.

也就是两个页面必须属于一个基础域(例如都是//';

我们就可以通过js访问到iframe中的各种属性和对象了

所以修改document.domain的方法只适用于不同子域的框架(父类与子类)间的交互

如果想通过使用ajax的方法去与不同子域间的数据交互或者昰js调用,只有两种方法,一种是使用jsonp的方法外还有一种是使用iframe来做一个代理。

原理就是让这个 iframe载入一个与你想要通过ajax获取数据的目标页面處在相同的域的页面所以这个iframe中的页面是可以正常使用ajax去获取你要的数据 的,

然后就是通过我们刚刚讲得修改document.domain的方法让我们能通过js完铨控制这个iframe,这样我们就可以让iframe去发 送ajax请求然后收到的数据我们也可以获得了。

上面的所有知识点,应该可以解决第一开始提出的问题了吧.

}

我要回帖

更多关于 html div js 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信