我希望通过PHP的字符串输出将网页加载到iframe中。我见过的每个例子都是基于Javascript的。
好奇的是有一个jQuery方法来完成加载字符串作为iframe的内容吗?
这是我目前正在使用的Javscript(部分jQuery)实现:
<script type="text/javascript">
$(function() {
setTimeout( function() {
var resume = document.getElementById('resume_holder')
var doc = resume.contentWindow.document;
var $body = $('body',doc);
var htmlString = "<h1>TEST</h1>";
$body.html(htmlString);
}, 1 );
});
</script>
答案 0 :(得分:2)
$(function() {
var htmlString = "<h1>TEST</h1>";
$('#resume_holder').contents().find('body').html(htmlString);
});
.contents()
而不是.contentWindow.document
/ .contentDocument
调用框架元素的.contents()
返回包含在jQuery对象中的文档。$(doc).find('body')
的速度相当于$('body', doc)
。