Web
Chrome 에서의 Ajax
탑~!
2012. 12. 27. 10:00
문제가 되는 코드는 아래와 같다.
var httpObj = new ActiveXObject("Microsoft.XMLHTTP");
위 코드는 익스에서만 동작한다고 한다. 그러나 크롬에서도 동작하게 할 수 있다. 아래와 같이 분기로직을 넣어서 해결 가능하다.
var httpObj = null;
if (window.XMLHttpRequest) {
httpObj = new XMLHttpRequest(); // IE 7.0 이상, 크롬, 파이어폭스 등
} else if (window.ActiveXObject) {
httpObj = new ActiveXObject("Microsoft.XMLHTTP"); // IE 구버전
}
728x90
반응형