window.XMLHttpRequest의 값은 IE7 또는 IE8에서도 응용 프로그램을 실행할 때 정의되지 않습니다. IE7에서 작동하도록하려면 아무 것도 설정해야합니까?window.XMLHttpRequest는 IE7/IE8에서 정의되지 않았습니다.
감사
window.XMLHttpRequest의 값은 IE7 또는 IE8에서도 응용 프로그램을 실행할 때 정의되지 않습니다. IE7에서 작동하도록하려면 아무 것도 설정해야합니까?window.XMLHttpRequest는 IE7/IE8에서 정의되지 않았습니다.
감사
당신은 같은 것을 할 수 있습니다 : 그래도 난 AJAX를 도서관에서 찾는 것이 좋습니다
if (!window.XMLHttpRequest) {
window.XMLHttpRequest = function() {
return new ActiveXObject('Microsoft.XMLHTTP');
};
}
, 인생은 당신이 선호하는 어떤 jQuery를, ExtJS로, Mootools의, 훨씬 더 쉽다.
인터넷 옵션의 네이티브 XMLHTTP 지원을 활성화 한 후,이 코드는 정상적으로 작동하기 시작했습니다. (가! window.XMLHttpRequest) 나에게 오류를 제공한다면 내가 코드를 사용하는 경우
var xhr = (function(){
try{
return new(this.XMLHttpRequest||ActiveXObject)('MSXML2.XMLHTTP.3.0');
} catch(e) {};
}());
이것은 답변이 아닙니다. 문제는 응용 프로그램에 있습니다. IE7/8/9를 지원하려면 모든 사용자에게 IE 설정을 변경하여 응용 프로그램을 사용하도록 요청할 수 없습니다. 글쎄, 할 수있어.하지만 그건 말도 안돼. – stackular
window.XNLHttpRequest – Arvind
@Arvind - 시도해 보셨습니까? 잘 작동합니다 : 자바 스크립트에서'! (undefined thing)'== true. –