Language/JavaScript
자바스크립트(javascript) XMLHTTP 크롬에서 오류 발생
준콩이
2013. 2. 1. 11:06
반응형
XMLHTTP 구현 시 IE에서는 정상 작동이 되는데 크롬에서 오류가 발생할 경우가 있습니다.
아래의 소스를 참고하여 검토를 해보시기 바랍니다.
IE일 경우와 IE가 아닐 경우로 분기한 후 대소문자 구분에 중점을 두고 검토하시면 크롬에서도 XMLHTTP를 문제 없이 사용할 수 있습니다.
주의할 점은 xmlHttp.open과 send를 소문자로 하셔야합니다.
첫글자 대문자로 할 경우 IE에서만 작동합니다.
var xmlHttp=null; if(window.ActiveXObject) { //IE xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest) { //IE가 아닐경우 xmlHttp = new XMLHttpRequest(); } xmlHttp.open("POST", "페이지url", false); //.open에서 대소문자 구분(소문자로) xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xmlHttp.send(null); //.send에서 대소문자 구분(소문자로)
반응형