메인화면에서 각 게시판의 최신글을 볼 수 있도록 "최근문서출력위젯(투씨)"란 위젯을 이용해 추가해주고있습니다.
그런데 위젯크기를 조정해주었을때 100%의 확률로 위의 메세지가 출력됩니다.
해결 방법을 검색해 보니 xml_handler 파일에서
if ($(".x_modal-body").size()) {
error_info = xhr.status + " " + xhr.statusText + " (" + textStatus + ")" + "<br><br><pre>" + xhr.responseText + "</pre>";
alert("AJAX communication error while requesting " + params.module + "." + params.act + "<br><br>" + error_info);
초록색으로 된부분을 주석처리한뒤
console.log("AJAX communication error while requesting " + params.module + "." + params.act + "<br><br>" + error_info);
로 대처해주면 된다고 해서 적용해보니 이제 AJAX communication error while requesting 에러메세지는 안뜨게 되었습니다.
그런데 수정한뒤 저장하기 확인창을 눌러줘도 적용되지 않으니 실질 문제 해결이 아니라 단지 에러메세지가 뜨는걸 막은것 뿐인것 같습니다. 근본적 해결 방책이 있을까요?
<<요약>
1. 위젯 게시판에서 위젯 추가중 AJAX communication error while requesting으로 시작하는 에러메세지 출럭
2. alert 문구를 console.log로 대처하면 에러메세지 뜨지 않는다는 게시글을 발견. 적용.
3. 에러메세지는 뜨지 않지만 저장이 되지 않아 위젯 적용은 여전히 불가능. 이 부분을 해결하고 싶습니다.
너무 뜬구름 잡는 질문글 같고... 어떻게든 요약해볼려고 했는데 제 능력이 아직 이정도에 불가하네요.
혹시 이 문제 해결이 아니여도... 적어도 어떤 부분은 더 배우고나서 질문글을 적는게 좋겠다는 조언도 좋고 어떤 조언이든 지적이든 다 감사히 받겠습니다. 노력을 할려고 해도 어느방향으로 가야 할지 모르니 정말 뭐가 뭔지를 모르겠네요...
에러메세지 숨기지마세요. 위젯 적용에 들어가는 상황에서 에러를 고치셔야지요.
코드는 라이믹스 코드로 다시 원래대로 고치시구요.. 해당 투씨 위젯에서 info.xml 에 뭔가 xml 문법에서 문제가 있는지 없는지 코드를 보고 살펴봐야할 것 같아요.