2015-01-09 2 views
1

회사의 시간 관리 시스템을 만들고 있습니다.모달 해지 후 Zabuto Calendar 용 AJAX 데이터를 다시로드

저는 사용자 설탕 장식과 함께 Zabuto Calendar를 사용했습니다.

그러나 Zabuto가 모달 해고로 JSON 데이터를 다시로드하는 데 어려움을 겪고 있습니다.

캘린더의 특정 날짜에 대해 onclick이 호출되고 값이 입력 된 후 사용자가 모달 창을 닫고 다음 날짜로 계속하기를 원할 것입니다.

월간 일정보기에는 하루에 일정이 있는지 여부를 나타내는 다양한 등급의 색이있는 각 날짜가 표시됩니다.

사용자가 모달을 취소하면 캘린더는 JSON 데이터를 업데이트하지 않습니다. 여기

http://zabuto.com/dev/calendar/examples/show_data.html

는 ^^

$("#ts-calendar").zabuto_calendar({ 
    action: function() { 
     return myDateFunction(this.id, false); 
    }, 
    action_nav: function() { 
     return myNavFunction(this.id); 
    }, 
    ajax: { 
     url: "/api/sql/show_data.php?action=1&user=<? echo $loggedInUser->user_id; ?>", 
     modal: true 
    }, 
    show_days: true, 
    weekstartson: 0, 
}); 

답변

0

좋아 작동하는 방법 zabuto 달력의 예, 그래서는 원래의 코드가 이미 데이터를로드 할 수 AJAX를 사용하기 때문에이 충분한 해결 추측 데이터를 다시로드하는 간단한 방법은 달력을 다시로드하는 것입니다.

누구나 동일한 문제로 어려움을 겪고 있다면 캘린더 코드/스크립트를 새 파일로 복사하고 DOM에로드 한 다음 필요한 경우 언제든지 캘린더를로드하도록 트리거 할 수 있습니다.

모달에서 현재 달까지 다른 달에서 일하는 것처럼 모달에서 월과 일을 전달해야합니다. 모달을 열었을 때 대신 현재 달로 달력이 다시로드됩니다. 에.

희망이 도움이됩니다.

관련 문제