'Permission denied to call method XMLDocument.getElementsByTagName'에러 내용대로 살펴보자면 XMLDocument의 getElementsByTagName에 접근할 수 없다는 얘기가 되는데... 발생한 이유를 몰라서 다시 확인을 해봤습니다.
- Firebug를 통해서 살펴보니 클라이언트, 서버간의 데이타 전송 및 수신은 정상적으로 처리가 되었습니다.
- 받은 XML 데이타를 확인해보니 정상입니다.
<?xml version="1.0" encoding="utf-8" ?>
<channel>
<result>0</result>
<message>값을 반드시 입력하셔야 합니다</message>
</channel>
- synchrnous하게 Ajax 송수신을 해야하는데 asnychronous하게 호출한 경우 발생가능하다. (상관없더군요.)
- 리턴된 response의 http.open() 후 http.onreadystatechange를 할당해야한다.
(prototype에서 잘 해주고 있습니다.) - Cross-domain 스크립팅을 잘못 사용했다.
(그런일 없더군요.)
원인 아시는 분 있으신가요?
댓글 없음:
댓글 쓰기