DHTMLX调度程序不会加载数据

时间:2012-07-02 05:17:26

标签: javascript html xml calendar dhtmlx

我正在使用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位置是正确的。

我的错误是什么?

1 个答案:

答案 0 :(得分:0)

  

但是当我更改xml位置时

如果要将xml文件移动到其他服务器,则由于跨域安全性,它将无法正常工作。

虽然xml文件与html页面位于同一服务器上 - 但必须正确加载数据。