0

DHTMLX を使用してカレンダー ビューを生成しています。

カレンダーをロードする方法については、DHTMLX Web サイトのチュートリアルに従っています。はい、問題なく動作しますが、データがロードされません。

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でイベントオンロードを変更します。そして、正しく実行されていることがわかりました

$(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の場所が正しいと確信しています。

私の間違いは何ですか?

4

1 に答える 1

0

しかし、xmlの場所を変更すると

xml ファイルを別のサーバーに移動する場合、クロスドメイン セキュリティのために機能しません。

xml ファイルは html ページと同じサーバー上にありますが、データを正しくロードする必要があります。

于 2012-07-02T12:03:53.013 に答える