10초마다 새글이 있는지 확인하는 모듈을 사용중입니다.
해당모듈을 사용중에 있어서 간헐적으로 아래와 같은 에러메시지가 출력되길래 모듈을 뜯어봤더니,
exec_xml('checkdocument','procCheckdocumentNotifyLoad',{}, updateNotify, ['new_doc','new_com']); //모듈이름//액션이름//보내줄값//콜백함수//콜백함수에서 받을변수(미입력시 message 기본내장)
위와같이 exec_xml을 사용하는 것을 확인했습니다.
조금 찾아본 결과 exec_json으로 변경할시에 데이터 리턴값이 뭐가 오든 해당 에러가 뜨지 않을것이라 판단해서
exec_xml('checkdocument.procCheckdocumentNotifyLoad',{}, updateNotify); //모듈이름//액션이름//보내줄값//콜백함수//콜백함수에서 받을변수(미입력시 message 기본내장)
위 코드로 치환했는데, 이번에는 '보안정책상 허용되지 않습니다' 라는 문구가 뜨네요...
module.xml에 procCheckdocumentNotifyLoad를 등록했음에도 불구하고 떠서 조언을 구하고자 합니다.
AJAX 0번 error는 아예 서버에 접속하지 못했다는 뜻인데요. 개발자도구 콘솔이나 네트워크 탭에서 실제로 오가는 요청을 확인해 보실 수 있으면 좋겠습니다.
exec_json으로 변경하여 시도해 보신다면서 맨 앞에 함수는 여전히 exec_xml이네요. 설마 이것 때문에 오류가 나는 것은 아니겠지요?^^