function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i>>>>>>>>>>>>'); if (res.code == 0) { var html = ''; for (const item of res.data) { html += '
  • \n' + '
    \n' + ' 页面:index (版本:'+item.version+')
    \n' + ' 时间:'+item.create_time+'
    \n' + ' 作者:'+item.admin_name+'\n' + '
    \n' + '
    \n' + ' 查看\n' + '
    \n' + '
  • '; } $('#historyList ul').append(html) } removeLoading('history-btn') }, error: function (res) { alert(res.responseText); removeLoading('history-btn') } }); } else { $('#historyList').removeClass('open') } }); $('.closeHistoryBox').on('click', function () { $('#historyList').removeClass('open') }); $('#historyList ul').on('click', 'li .btnBox', function () { console.log('按钮点击') let nowFile = Vvveb.FileManager.getCurrentFile(); let site_id = getCookie('webSiteId') let lang = getCookie('lang') let param = { init_page: nowFile, version: $(this.parentNode).data("version"), } param["website_id"] = site_id param["lang"] = lang let headers = createHeader() let that = $(this) let page = $(this.parentNode).data("page"); console.log($(this.parentNode), '$(this.parentNode)>>>>>>>>>') loading('history-view', '', '') $.ajax({ type: "POST", url: '/design/setPreviewPage',//set your server side save script url data: param, headers: headers, cache: false, success: function (res) { console.log(res, 'history-view>>>>>>>>>>>>>'); let url; if (res.code == 0) { url = '/' + page Vvveb.Builder.loadUrl(url + ((url.indexOf('?') > -1 ? '&r=' : '?r=') + Math.random()), function () { Vvveb.FileManager.loadComponents(false); Vvveb.SectionList.loadSections(false); Vvveb.StyleManager.init(); }); $('#historyList ul li.active').removeClass('active') that.parents('#historyList ul li').addClass('active') } removeLoading('history-view') }, error: function (res) { alert(res.responseText); removeLoading('history-view') } }); })