我正在使用DHTMLX生成日历视图。
我已经按照DHTMLX网站的教程了解如何加载日历。是的,它的工作完美,但数据不会加载。
来自dhtmlx网站的示例代码
function init() {
scheduler.config.multi_day = true;
scheduler.config.xml_date="%Y-%m-%d %H:%i";
scheduler.init('scheduler_here',new Date(2010,7,5),"week");
scheduler.load("../common/events2010.xml");
}
当body加载时加载init()函数
< body onload =“init();”>
我用jquery更改事件onload。它看起来运行正确
$(document).ready(function(){
AnyTime.picker( "BookDateStart",
{ format: "%z-%m-%d %H:%i:00", firstDOW: 1 } );
AnyTime.picker( "BookDateFinish",
{ format: "%z-%m-%d %H:%i:00", firstDOW: 1 } );
scheduler.config.multi_day = true;
scheduler.config.xml_date="%Y-%m-%d %H:%i";
// scheduler.config.readonly=true;
scheduler.init('scheduler_here',new Date(2010,7,5),"week");
scheduler.load("../common/events2010.xml");
});
但是当我更改xml位置时,数据将无法加载。我确定我输入的xml位置是正确的。
我的错误是什么?
答案 0 :(得分:0)
但是当我更改xml位置时
如果要将xml文件移动到其他服务器,则由于跨域安全性,它将无法正常工作。
虽然xml文件与html页面位于同一服务器上 - 但必须正确加载数据。