PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2017/05/28 11:55:54
Name Patrick Jane
Subject [질문] jquery 이용한 달력질문입니다!
한가지 과제로 너무 자주 질문올려서 죄송합니다 ㅠㅠ.. 그래도 하나하나 해보면서 배워가고있습니다!!....
이번에는 fullcalendar 라는 제이쿼리 라이브러리를 사용해서 DB에있는 값을 달력으로 불러오는 작업을 하고있습니다.

현재 캘린더 부분은

$(document).ready(function() {
$('#calendar').fullCalendar({
    eventSources: [
        'getArray.jsp'
    ]

});이렇게 구성되어있구요. DB에서 값을 불러주면서 JSON형태로 바꿔주는 코드는

while(rs.next()){
    al_con=true;
    HashMap oneday = new HashMap();
    oneday.put("title",rs.getString("title"));
    oneday.put("start",rs.getString("start"));
    oneday.put("end",rs.getString("end"));
    wday.add(oneday);
}
ObjectMapper mapper = new ObjectMapper();
mapper.configure(JsonGenerator.Feature.QUOTE_FIELD_NAMES, false);
out.print(mapper.writerWithDefaultPrettyPrinter().writeValueAsString(wday));

다음과 같습니다. 크롬 개발자도구에있는 NETWORK에서 getArray.jsp를 확인해보니
[ { start : "2017-05-27", end : "2017-05-29", title : "Suite Room" }, { start : "2017-05-27", end : "2017-05-30", title : "Suite Room" }, { start : "2017-05-27", end : "2017-05-30", title : "Suite Room" }, { start : "2017-05-27", end : "2017-05-30", title : "Suite Room" }, { start : "2017-05-27", end : "2017-05-30", title : "Suite Room" }, { start : "2017-05-27", end : "2017-05-31", title : "Double Room" }, { start : "2017-05-27", end : "2017-05-30", title : "Suite Room" }, { start : "2017-05-28", end : "2017-05-29", title : "Suite Room" }, { start : "2017-05-28", end : "2017-05-30", title : "Suite Room" }, { start : "2017-05-28", end : "2017-05-31", title : "Suite Room" }, { start : "2017-05-28", end : "2017-05-29", title : "Suite Room" }, { start : "2017-05-28", end : "2017-05-31", title : "Suite Room" } ]
이런식으로 json형태로 잘 리턴하는거 같은데, 해당 달력에서는 아무반응이 없습니다.
혹시라도 해당 ui써보신분이나 도움주실분 있으실까욥...

혹시 모르니  fullcalendar 사이트도 같이 첨부합니다.
https://fullcalendar.io/docs/event_data/events_json_feed/
좋은 주말보내세요!
  필요시 url보내드리겠습니다!!

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
포도사과
17/05/28 13:10
수정 아이콘
Jsonp로 해보세요...
Patrick Jane
17/05/28 13:22
수정 아이콘
현재 jackson밖에 못쓰는 상황이라서요 ㅠㅠ 해당 리턴받은 값을 그냥 켈린터에 event형식으로 넣으면 나오는데 저렇게 어딘가에서 값을 받아서 추가하려고만하면 안되네요;;
포도사과
17/05/28 13:36
수정 아이콘
말씀하신게 이해가안가는데...ajax에서 리턴데이터타입을 jsonp로 변경하고 처리할수 있게 변경해보는게 불가능한가요?

eventSources로 안받고 데이터array만 집어넣어도될텐데요...
Patrick Jane
17/05/28 14:10
수정 아이콘
$.ajax({
url: "getArray.jsp",
dataType: 'jsonp',
success: function(data) {
console.log('성공 - ', data);
},
error: function(xhr) {
console.log('실패 - ', xhr);
}
});
//// 이런식으로 받아오려고하는데, 자꾸 실패하네요;;
에러는 Object {readyState: 4, getResponseHeader: function, getAllResponseHeaders: function, setRequestHeader: function, overrideMimeType: function…} 이런식으로 뜨구요...
포도사과
17/05/28 14:33
수정 아이콘
json으로 받으면 성공하나요? 그리고 저로그는 error xhr값인지요.

더불어 개발하시는 서버에서 getArray.jsp가 있는지도 확인해서 해당 url에서 getarray.jsp했을때 뭐가 떨어지는지도 확인해보세요.

그리고 jsonp쓰려면 jsonp 콜백을 따로달아주어야되던거로 기억합니다
Patrick Jane
17/05/28 15:02
수정 아이콘
json으로 받아오는지 정확히 모르겠네요 해당 url로 들어가면 저 위에 나온그대로 출력이 되고있어서요. 기본없이 구글링으로 배우다보니 답답하네용 크크;;
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
103316 [질문] PGR분들은 선풍기 어떤 걸 쓰시나요? [9] 아엠포유2515 17/05/28 2515
103315 [질문] 방송에 나온 음악 질문입니다 [6] Everlas1773 17/05/28 1773
103314 [질문] 로또번호 분석 서비스?라는 요상한 광고들 [6] 유유히2743 17/05/28 2743
103313 [질문] 파이썬 질문입니다. [3] Riffrain2385 17/05/28 2385
103312 [질문] 토플 공부하면 영어실력이 늘까요? [7] 카별7605 17/05/28 7605
103311 [질문] 1박2일 다시보기 질문 [4] 청학동2780 17/05/28 2780
103310 [질문] 요즘 나오는 썬스틱 쓸만한가요? [4] alphamale2363 17/05/28 2363
103309 [질문] 서울 자취 지역 질문 드립니다 [4] 가니야2650 17/05/28 2650
103308 [질문] jquery 이용한 달력질문입니다! [7] Patrick Jane4623 17/05/28 4623
103307 [질문] 윤택한 일요일을 위한 갓겜+영화 추천부탁드립니다. [3] Artanis2466 17/05/28 2466
103306 [질문] 20대 후반 여자친구 선물 고민입니다. [5] WOGUS885332 17/05/28 5332
103305 [질문] 사촌동생을 어떻게 해야할지 모르겠습니다 (게임중독 관련) [20] 랜슬롯5054 17/05/28 5054
103304 [질문] 이스시리즈 입문 순서좀 부탁드립니다. [10] 내가아나9394 17/05/28 9394
103303 [질문] 학생예비군은 어떻게 연기해야하나요? [4] 리들6798 17/05/28 6798
103302 [질문] 자존감 살리기 관련 강연 같은걸 들을 수 있는 방법이 있을까요? [3] endeavorhun2013 17/05/28 2013
103301 [질문] EPL이 챔스에서 약한 이유.... [20] 예니치카3984 17/05/28 3984
103300 [질문] 컴퓨터 먼지청소는 어떻게 하면 좋나요 [6] 5553131 17/05/28 3131
103299 [질문] 행복쇼핑 표준pc 구매 고민중입니다. [12] 무리뉴3101 17/05/28 3101
103298 [질문] 노트북에 ssd 랑 ssd 거치대 달면 공임까지 합쳐서 얼마 예상해야 할까요? [6] 캐리커쳐3130 17/05/28 3130
103297 [질문] tv방송에서 담배 모자이크 언제 없어진 건가요? [7] Samothrace4819 17/05/28 4819
103296 [질문] 컴퓨터 전압 관련 질문 [5] 꿍지2980 17/05/28 2980
103295 [질문] 가상화폐들에 대한 질문(쓰임새?) [10] 그렇구만3355 17/05/28 3355
103294 [질문] 컴퓨터 케이스 추천 해 주세요. [13] 지니쏠5460 17/05/27 5460
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로