ajaxGetServiceStatus(); function ajaxGetServiceStatus() { toggleLoading('#statusContainer', true); $.get($.createLink('zahost', 'ajaxGetServiceStatus', 'hostID=' + hostID), function(response) { var resultData = JSON.parse(response); let html = ""; let isSuccess = true var service = ''; for (let key in resultData.data) { if(key == 'kvm') service = 'KVM'; if(key == 'nginx') service = 'Nginx'; if(key == 'novnc') service = 'noVNC'; if(key == 'websockify') service = 'Websockify'; if(resultData.data[key] == 'ready'){ html += "
" + service + ' ' + zahostLang.init[resultData.data[key]] + "
" }else{ isSuccess = false html += "
" + service + ' ' + zahostLang.init[resultData.data[key]] + "
" } }; $('#statusContainer').html(html) if(!isSuccess){ $('.init-fail').removeClass('hidden') $('.init-success').addClass('hidden') } else { $('.init-fail').addClass('hidden') $('.init-success').removeClass('hidden') } setTimeout(function() { toggleLoading('#statusContainer', false); $(".service-status, .status-notice").show() }, 500); }); return; } function onCopy() { $('#initBash').removeClass('hidden'); document.getElementById('initBash').select(); document.execCommand("Copy"); $('#initBash').addClass('hidden'); zui.Messager.show({ type: 'success', content: zahostLang.copied, time: 2000 }); }