SMS처리 도우미
제목
  [RE] [RE] [RE] [RE] [RE] full calendar 질문입니다. (From. 소스놀이터)

네, 알려드린 meta charset="utf-8" 을 제거했는데도 되지 않는다면... 하나의 오류가 아닌 중복된 문제가 있는 것으로 보아야 합니다 (이 부분을 없애지 않으면 올바로 작동하지 않음)
reservation.php의 showPensionDetail 함수에 보면... 다음 부분이 있습니다.
url : '/getPensionReservation.php?houseid='+houseID,
getPensionReservation.php 파일 앞에 슬러시(/)가 있어.. 최상위 폴더를 가리킵니다.

우선 작업하시는 URL이 어떻게 되나요?
위 표현대로이고... 로컬에서 작업중이라면, localhost/getPensionReservation.php가 올바른 위치입니다.

만약, localhost/14/getPensionReservation.php와 같은 위치라면 문제가 됩니다.

그래서, 가능하다면 안전하게 슬러시 제거하여 현재위치 기준으로 설정해 보세요.

url: 'getPensionReservation.php?houseid='+houseID,

 

 

[[RE] [RE] [RE] [RE] full calendar 질문입니다.의 답글] ----------------------------------------------------------------

그것도한 시도해보았으나 잘 되지 않습니다

소스보기를 하였을 때 이렇게 잘 나옵니다. (getPensionreservation.php)

[{"id":"0","title":"예약됨","start":"2021-02-16","end":"2021-02-16"},{"id":"0","title":"예약됨","start":"2021-02-24","end":"2021-02-24"}]

데이터 전달까지는 완벽하게 잘 되는것 같은데 reservation.php에서 문제를 어떻게 일으키는 걸까요..ㅠㅠ

 

 

[[RE] [RE] [RE] full calendar 질문입니다.의 답글] ----------------------------------------------------------------

getPensionReservation.php 에서 첫번째 줄에 보시면  ...meta charset="utf-8"...  부분이 있습니다

이것을 제거해 주십시오.

다시 말해, 첫 줄에 아무것도 없이 다음처럼 시작하세요 
include "conndb.php"; (PHP 시작부분에 뒤이어 곧바로 include 문이 오도록..)

즉, 해당 파일에서 마지막에 echo urldecode(json_encode($ret_arr));  로 출력한 내용 외에 어떤 문자도 출력되어서는 안됩니다 (공백도 안됨)

UTF-8로 지정하기 위해... 첫번째 줄 내용을 넣으신듯 한데... 그렇다면 다음처럼 사용하세요.

header("Content-Type: text/html; charset=UTF-8");
include "conndb.php";

 

[[RE] [RE] full calendar 질문입니다.의 답글] ----------------------------------------------------------------

살짝 변형중인 소스코드 첨부하겠습니다. DB는 동일하게썼습니다.

----------------------------------------------------------------------------------------------------------------

[[RE] full calendar 질문입니다.의 답글] ----------------------------------------------------------------

문제가 생기는 원인이 다양해서 글로만으로 도와드리기 힘듭니다.

예를 들어, 파일 저장 시 인코딩으로 문제가 생기기도 하고, PHP의 특정 설정 때문에 문제가 생기기도 합니다.

DB 테이블 세팅 외에, 테이블 세부 캐릭터 정보 때문에 문제가 생기기도 하구요.

간혹, fullcalendar 버전 차이로 인한 것일 수도 있습니다.

그래서, 소스를 요청드립니다. zip 파일로 전달하면 관리자인 저만 볼 수 있습니다 (공개 안됨)

혹시, localhost로 작업하지 않고 IP로 접속가능하다면 주소도 부탁드립니다.


위 요청과는 별개로... 이벤트 등록 후, DB에도 해당 이벤트가 insert 되어있는지 확인해보세요.
만약 해당 이벤트가 DB에 insert 되어 있다면, 등록 부분에는 문제가 없고 조회 부분에 문제가 있는 것입니다.

반대로, DB에 insert되어 있지 않다면, 이벤트 등록 부분의 문제일 것입니다.
 

[full calendar 질문입니다.의 답글] ----------------------------------------------------------------

안녕하세요 fullcalendar로 펜션예약하는 프로그램 작성중 문제가 생겨 문의드립니다.

제가 문제생긴곳은 reservation.php에서 fullcalendar에 url을 통해 이벤트 등록하는 과정에서 문제가 생긴것같습니다.

오류메세지가 뜨지는 않으나 달력에 출력이 되질 않습니다.

그것외에는 모두 정상적으로 돌아갑니다!

또 getpensionraservation.php에서 전송하는 데이터도 정상인지 확인했을때 출력 잘됩니다.

어디서 충돌된걸까요? 

제가 손대서 문제생긴것 같지는 않은점이

작성자님이 올려놓으신 파일을 그대로 실행해도 이벤트가 출력되지 않습니다. (달력에 표시되지않음)

무슨 문제일까요..... 2주째 고생하다 질문올려봅니다ㅠㅠㅠ

----------------------------------------------------------------

----------------------------------------------------------------

----------------------------------------------------------------

----------------------------------------------------------------

----------------------------------------------------------------

트위터, 페이스북 공유 부탁드립니다~!
트위터   페이스북


  • 패스워드
X