我遇到了更改iframe
内容的问题,
我正在使用许多组件在joomla开发的网站上工作
因为我需要将三个组件合二为一。
所以我使用iframe来加载各种各样的组件。
但问题是,当我点击iframe中的链接时,它会在页眉和页脚中加载iframe的整页。
看到这张图片 when page is load with iframe
在此页面中,单击添加条目。它使用页眉和页脚加载整个页面。 我只需要该组件的内容而不是ehole页面。
我试过很多像这样的事情1)
function loadIframe(iframeName, url) {
var $iframe = $('#' + iframeName);
if ( $iframe.length ) {
$iframe.attr('src',url);
return false;
}
return true;
}
2)
$('#iframeID').contents().find('#someID').html();
和很多东西,但它不起作用。因为我想要更改的链接在iframe中,当我点击iframe的这个链接时,它会加载整个页面。
所以请帮我解决这个问题。 感谢
答案 0 :(得分:0)
当您点击<a>
标记时,IFrame将呈现相应的链接响应。点击IFrame中的任何链接即可使用ajax调用。仅从ajax响应中提取body部分并将其放在相应的IFrame体中。