ajax刷新iframe,解决ruoyi框架ajax刷新问题
// 刷新本页面function hbkrefresh(){var currentId = $('.page-tabs-content',parent.document).find('.active').attr('data-id');var target = $('.RuoYi_iframe[data-id="' + currentId + '"]',parent.document);var u
// 刷新本页面
function hbkrefresh(){
var currentId = $('.page-tabs-content',parent.document).find('.active').attr('data-id');
var target = $('.RuoYi_iframe[data-id="' + currentId + '"]',parent.document);
var url = target.attr('src');
target.attr('src', url).ready();
}
这个主要涉及到一个前端知识,模拟点击等的方法,难点是获取父容器元素,若是是iframe,则能够使用parent.document的写法。前端
在父窗口中获取iframe中的元素
格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();//jquery 方法1jquery
实例:$("#ifm").contents().find("#btnOk").click();//jquery 方法1web
格式:$("#iframe中的控件ID",document.frames(“frame的name”).document).click();//jquery 方法2svg
实例:$("#btnOk",document.frames(“ifm”).document).click();//jquery 方法2url
在iframe中获取父窗口的元素
格式:$(’#父窗口中的元素ID’, parent.document).click();code
实例:$(’#btnOk’, parent.document).click();xml
更多推荐




所有评论(0)