easyui關閉當前tab,刷新另一個tab數據

function sub() {
		
		var flag = $("#form1").form('enableValidation').form('validate');
		if (flag == false) {
			return;
		}		
		var options = {
			type : 'post',
			dataType : 'json',
			resetForm : true,
			success : function(data) {
				if (data.success) {
					parent.$.messager.show({
						title:'提示',
						msg:"提交成功!",
						timeout:5000,
						showType:'slide'
					});
					
					console.log("調用refresh()"); 
					var tab = parent.$("#tabs");
					var currTab = tab.tabs('getTab','通知公告管理');
					var url = $(currTab.panel('options').content).attr('src');
					
					tab.tabs('update', {
						tab : currTab,
						options : {
							content : createFrame(url)
						}
					});
					console.log("調用closeCurrTab()");
					closeCurrTab();
					
				} else {
					showmsg('提交失敗.');
					//closeCurrTab();
				}
			},
			error : function() {
				showmsg('提交失敗.');
			}
		};
		$('#form1').ajaxSubmit(options);
	}


function createFrame(url) {
	var s = '<iframe scrolling="auto" frameborder="0"  src="' + url
			+ '" style="width:100%;height:100%;"></iframe>';
	return s;
}

function showmsg(msg){
		$.messager.show({
			title:'提示',
			msg:msg,
			timeout:5000,
			showType:'slide'
		});
	}
// 關閉當前TABS
	function closeCurrTab(){
		var jq = top.jQuery;
    	var t = jq("#tabs");
		var subtitle1='新增通知公告';
		var subtitle2='修改通知公告';
		
		if(t.tabs('exists',subtitle1)){
	    	t.tabs('close',subtitle1);
		}else if(t.tabs('exists',subtitle2)){
			t.tabs('close',subtitle2);
		}
	}
發佈了1173 篇原創文章 · 獲贊 261 · 訪問量 198萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章