jquery 如何实现跨域载入其他网站的页面内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery 如何实现跨域载入其他网站的页面内容相关的知识,希望对你有一定的参考价值。

参考技术A 分两种情况:
一、您有目标网站的修改权限,可以直接使用$.getJSON();

二、您没有目标网站的修改权限,可以使用php的fopen()函数,然后再用jquery的$.get();

两个函数的用法大同小异,根据您的情况,没有银行的修改权限,
那么先做一个php获取银行的汇率,
$.get("get.php","m1":"货币1","m2":"货币2",function(data,status)
//回调函数写这里,比如$("div").html(data);
)

想利用jquery 改变 跨域 iframe 中的内容样式 该怎么做呢?

一个网站 中利用 iframe 调用另一个网站页面, 调用之后另一个页面有些错位,想改变一下CSS样式,该怎么做呢?
能详细一点吗 不是很明白。
比如说 frame的ID是 pyun 想要给里面一个class=“box” 增加一个CSS属性 padding-left:50px;
该怎么写?

参考技术A $(window.frames["FRAME ID"].document).find("要找的DOM元素")
注意 一定要用 方括弧 []追问

能详细一点吗 不是很明白。
比如说 frame的ID是 pyun 想要给里面一个class=“box” 增加一个CSS属性 padding-left:50px;
该怎么写?

追答

$(window.frames["pyun"].document).find(".box").css("padding-left","50px")
控制frame,不能在$(document).ready()里来写.

本回答被提问者采纳

以上是关于jquery 如何实现跨域载入其他网站的页面内容的主要内容,如果未能解决你的问题,请参考以下文章

如何通过js或者jquery载入其他网站的网页(DOM)?

想利用jquery 改变 跨域 iframe 中的内容样式 该怎么做呢?

如何用jquery实现点击后跳到页面指定位置

jquery 怎么得到别的网页的内容

页面调用iframe,网站配置到服务器上之后,iframe部分的内容无法加载

Jquery跨域调用