Javascript 嵌入不带iframe的外部内容
全部,, 我有一个要求,我需要在没有iframe的情况下将我们拥有的外部内容嵌入到新的应用程序中 这个需求很快变得复杂。假设下面的模拟代码是我需要嵌入的内容Javascript 嵌入不带iframe的外部内容,javascript,jquery,html,iframe,embed,Javascript,Jquery,Html,Iframe,Embed,全部,, 我有一个要求,我需要在没有iframe的情况下将我们拥有的外部内容嵌入到新的应用程序中 这个需求很快变得复杂。假设下面的模拟代码是我需要嵌入的内容 <html> <head> <script src="js/someScript1.js"></script> <!-- drag and drop --> <script src="js/someScript2.js"></script> <!--
<html>
<head>
<script src="js/someScript1.js"></script> <!-- drag and drop -->
<script src="js/someScript2.js"></script> <!-- ajax communication -->
<script src="js/someScript3.js"></script> <!-- ux stuff -->
</head>
<body>
<div id="appContainer">
<table>
<tr>
<td>
<div id="toolbar">
Toolbar that interacts with both draggablePicklist and content
</div>
</td>
</tr>
<tr>
<td>
<div id="dragablePicklist">
Unordered list of elements that can be dragged into content
</div>
</td>
<td>
<div id="content">
Content area where things are built based on items dragged in from dragablePicklist
</div>
</td>
</tr>
</table>
</div>
</body>
</html>
这看起来可能会起作用,但我需要在此页面中包含javascript“myapp”所依赖的内容。我还需要找到并用绝对url替换所有HREF
正如你所看到的,有很多运动部件。在不使用和iframe的情况下,将其他页面中的特定DIV嵌入到我的页面中的最佳方法是什么?同时维护这些DIV的功能。这就是我如何嵌入整个应用程序的方法
$(document).ready(function() {
$("html").html('<object data="http://www.domain.com/myapp">');
});
$(文档).ready(函数(){
$(“html”).html(“”);
});
现在我需要弄清楚如何使用上述方法选择此应用程序的特定部分。因此,这已解决50%。您是否尝试了
对象
元素。。。阅读更多关于嵌入的信息:对不起,我忘了提到我尝试了对象。这也消失在我加载后
var jqxhr = $.get( "http://www.domain.com/myapp", function() {
})
.done(function(d) {
console.log( "second success" );
$('#test').html(d);
})
.fail(function() {
alert( "error" );
})
.always(function() {
});
jqxhr.always(function(d) {
console.log( "second finished" );
});
$(document).ready(function() {
$("html").html('<object data="http://www.domain.com/myapp">');
});