js
var showLogDialog = {
codeMirror: null,
num:0,
str:'',
tabsNum:'',
init: function () {//刚打开页面
var actionId = $("input[name='actionId']").val();
var actionSid = $("input[name='actionSid']").val();
var type = $("input[name='type']").val();
var index = $.eleProgress();
$.ajax({
url: "xxxxxxxxx",
type: "post",
dataType: "json",
data: {
"actionId": actionId,
"actionSid": actionSid,
"type": type
},
success: function (data) {
if (data.errorCode == 0) {
for (var i in data.returnObj) {
var logInfo = data.returnObj[i].logInfo;
var str=sql(logInfo);
showLogDialog.str=sql(data.returnObj[0].logInfo);
showLogDialog.num=data.returnObj[0].lastLineNum;
str = str.replace(/( )\1+(<br\/>)/g, '').replace(/(<br\/>)\1+/g, '<br/>');//多个<br>替换成一个
if (null != logInfo) {
$('#log_tabs').tabs('add', {
id: data.returnObj[i].logUrl,
title: data.returnObj[i].runServer + '第' + (data.returnObj.length - i) + '次',
// content: sql(logInfo),
content: str,
lastLineNum:data.returnObj[i].lastLineNum,
showStyle:"Refresh",
str:sql(data.returnObj[i].logInfo),
snum:0 //帮助判断是否是第一次点击tabs
});
} else {
$('#log_tabs').tabs('add', {
id: data.returnObj[i].logUrl,
title: data.returnObj[i].runServer + '第' + (data.returnObj.length - i) + '次',
content: "have no log",
lastLineNum:data.returnObj[i].lastLineNum,
showStyle:"Refresh",
});
}
}
$('#log_tabs').tabs('select', 0);
$.eleProgressClose(index);
showLogDialog.bindOnTabSelectEvent();
$('#log_tabs').tabs({
tools: '#tab-tools'
});
} else {
$.eleAlert(data.message, 2);
$.eleProgressClose(index);
return;
}
}
});
},
onRefreshBtnClicked: