繁体   English   中英

jQuery将外部脚本丰富的PHP文件加载到本地页面

[英]jQuery Load an external script rich PHP file into local page

我已经在整个网络上搜索了一个明确的答案,但还没有找到答案。

我有这个网站:

www.helixagent.com/todo/

并且我想将整个站点加载到我的主索引页面中的portlet中。

我尝试了iFrame方法,但无法正确加载网站。 样式和javascript文件未加载(我认为)

有没有一种方法可以使门户网站模仿新的浏览器页面并完全像通过url栏直接访问内容一样加载内容?

可以使用jQuery执行跨域请求

加载jQuery之后,只需包含此文件 ,然后您就可以做一些时髦的事情,例如:

$('html').load('http://helixagent.com/todo/');

请注意,这当然不会加载嵌入式CSS和JS文件。 您需要为此使用iframe

$(function() {
 $('body').append('<iframe src="http://www.helixagent.com/todo/" />');
});

实时示例: http//jsbin.com/uruka

这是使用jQuery和iframe的示例:

$(document).ready(function(){
    $('#somediv').html("<iframe src='http://www.helixagent.com/todo/'></iframe>");
});

这应该放在页面的<head>标记内,它将把整个站点以及所有的js和css加载到div中。

您是否看过使用Server Side Includes

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM