我正在使用这个很酷的 javascript调度程序。起初我将它加载到我的页面中
function get_dependencies() {
//event calendar
$(".myscheduler").dhx_scheduler({
xml_date: "%Y-%m-%d %H:%i",
date: new Date(2014, 4, 25),
mode: "month"
});
scheduler.load($("body").attr("data-link") + "/core/plugins/dhtmlcalendar/events.xml");
}
然后调用函数
$(window).load(function(){
get_dependencies();
});
然后当点击任何导航(与ajax页面相关的导航)调用页面并再次呈现调度程序
$.ajax({
url: '/ajax-page',
type: 'post',
dataType: 'html',
beforeSend: function () {
$("#loading").show();
},
data: {
page: this_tab_content_link,
_token: $("body").attr("data-token")
},
success: function (data) {
$(".active_tab_content").html(data);
if ($(this).hasClass("reload_dependencies")) {
get_dependencies();
}
$("#loading").hide();
}
});
但遗憾的是,在将 html 数据(ajax 页面响应)放入指定容器后,调度程序没有呈现(没有显示日历调度程序)。任何想法,帮助,建议,建议,帮助?