서버에서 dhtmlxScheduler 인스턴스로 이벤트를로드하려고합니다. 지금은 dhtmlx 사이트에서 자습서를 모델링했습니다. 나는 성공적으로 스케줄러를 만들고 모든 자바 스크립트 이벤트를 처리 할 수 있으며 일부 테스트 이벤트를 잡기 위해 스케줄러에 텍스트 xml 문서를로드 할 수 있습니다. 그러나 테스트 MySQL 테이블에 연결하려고하면 xml 서버 응답을 표시하기 전에 응답 xml에 xml 업데이트 응답이 포함됩니다. 이 xml 업데이트의 출처가 확실하지 않습니다. 그리고이 xml 업데이트 응답으로 인해 기본적으로 두 개의 루트 xml 태그가 있기 때문에 실제 xml을 올바르게 파싱 할 수 없습니다.xml이 서버 측에서 응답 받기 전에 xml 업데이트 응답 받기 dhtmlxScheduler
참고 : dhtmlxgrid 구성 요소에 대해서도 동일한 서버 및 데이터베이스의 데이터를로드 할 수 있습니다. 업데이트로.
내 코드 :
스케줄러 인스턴스 :
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Production Scheduler</title>
<link rel="STYLESHEET" type="text/css" href="../bms/dhtmlxScheduler_v4.4.0/codebase/dhtmlxscheduler.css">
<script src="../bms/dhtmlxScheduler_v4.4.0/codebase/dhtmlxscheduler.js">
</script>
<script>
function doOnLoad(){
var dp;
scheduler.config.xml_date = "%Y-%m-%d %H:%i:%s";
scheduler.init('scheduler_here', new Date(),"month");
scheduler.load("production_manager_sched_GET.php");
//dp=new dataProcessor("production_manager_sched_UPDATE.php");
//dp.init(scheduler);
}
</script>
</head>
<body onLoad="doOnLoad()">
<div id="scheduler_here" class="dhx_cal_container" style='width:1800px; height:950px; margin: auto;'>
<div class="dhx_cal_navline">
<div class="dhx_cal_prev_button"> </div>
<div class="dhx_cal_next_button"> </div>
<div class="dhx_cal_today_button"></div>
<div class="dhx_cal_date"></div>
<div class="dhx_cal_tab" name="day_tab" style="right:204px;"></div>
<div class="dhx_cal_tab" name="week_tab" style="right:140px;"></div>
<div class="dhx_cal_tab" name="month_tab" style="right:76px;"></div>
</div>
<div class="dhx_cal_header"></div>
<div class="dhx_cal_data"></div>
</div>
</body>
</html>
내 서버 측 스크립트 :
<?php
include("inc.php");
include("../bms/dhtmlxScheduler_v4.4.0/codebase/connector/db_mysqli.php");
include("../bms/dhtmlxScheduler_v4.4.0/codebase/connector/scheduler_connector.php");
$res=mysqli_connect($servername,$username,$password,$dbname);
$conn=new schedulerConnector($res,'MySQLi');
$conn->render_table("events2","id","start_date,end_date,text");
?>
내 XML 응답 (경고 등) :
감사합니다. 그러나 추가 테스트를 거친 후에도 API 로그인 외부에서 작동하는지 성공적으로 확인할 수있었습니다. 그러나 API에서 (세션 시작 후) 이동하면 추가 응답이 시작됩니다. – rdimouro