본문 바로가기

프로그래밍/AJAX

Ajax에서 parsererror 에러가 발생할경우 $.ajax({ url: 타겟url, type: "POST", dataType: "text", success: function(responseText, statusText) {}, error: function(XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); jQuery의 $.ajax() 를 이용해서 Ajax를 처리하는데 크롬, 파이어폭스, 사파리에서는 잘 처리되는데 ie에서만 자꾸 error 함수가 호출된다. response 를 찍어봐도 200 으로 에러가 아님에도 불구하고.. 원인은 내가 넘겨주는값이 숫자만 넘겨주게 하면서 캐릭터셋을 UTF-8로 지정하지 않아서 생긴문제이다. header("content-type:text/html.. 더보기
AJAX 에서 403 권한 문제로 인하여 응답을 받지 못하는 경우 해결방법 지금 어느 대학에 기관사이트를 구축하고 있습니다. 지금까지 잘쓰던 소스인데 응답을 받지 못하는 문제가 발생하여 하루종일 삽질을 하고 있었습니다. 인터넷을 뒤져보니 아파치서버의 보안모듈을 죽이면 된다던데 그렇게 하기는 힘든상황이었습니다. 하지만 천재 지인의 도움을 받아 문제를 해결하였습니다 서버와 통신할때 기본적으로는 POST로 통신하는데 이것을 GET방식으로 바꾸니 문제가 해결되었네요 ㅎㅎㅎㅎ 머 혹시라더 저와 비슷한 문제를 겪으신 분이라면 한번 해보세요 참고로 저는 mootools 1.2 버전을 사용하였습니다. 리눅스, 아파치, php 4.4.X 였습니다. 더보기