刷新当前tab
var currTab = self.parent.$('#tabs').tabs('getSelected'); //获得当前tabvar url = $(currTab.panel('options').content).attr('src');self.parent.$('#tabs').tabs('update', {tab : currTab,options : {content : createFrame(url)}});
在需要执行更新的代码处加入上述代码就可以实现当前代码的更新。
如果操作的上其他tab
function addTabAndFlush(subtitle, url) {var isFrame = true;rowid="";var currTab=$('#maintabs').tabs('getTab',subtitle);//var currTab = $('#maintabs').tabs('getSelected');$.messager.progress({text : '页面加载中....',interval : 200});if (!$('#maintabs').tabs('exists', subtitle)) {//判断是否进行iframe方式打开tab,默认为href方式if(isFrame){$('#maintabs').tabs('add', {title : subtitle,content : createFrame(url),closable : true});}else{$('#maintabs').tabs('add', {title : subtitle,href : url,closable : true});}} else {$('#maintabs').tabs('update',{tab : currTab,options : {content : createFrame(url)}});$('#maintabs').tabs('select', subtitle);}$.messager.progress('close');// $('#maintabs').tabs('select',subtitle);tabClose();}