체크 아웃 한 모든 AJAX 라이브러리에서 XMLHttpRequest는 테스트 또는 try/catch 문을 사용하여 긴 선언을 포함합니다.짧은 XMLHttpRequest 선언에 문제가 있습니까?
은 내가 SOAP GET 요청을 통해 XML을 검색해야하고, 나는 IE7 +, 파이어 폭스와 크롬에서 성공적으로 다음과 같은 선언을 테스트 : 나는 무슨
var xhr=new XMLHttpRequest()||new ActiveXObject("Microsoft.XMLHTTP");
를 놓친 거지? 내 선언이 중단 될 수있는 몇 가지 중요한 경우를 간과 했습니까?
편집
그래서 선언의 두 번째 부분은 결코 실행되지 않습니다. 이 IE7 +/파이어 폭스/크롬에 대한 그냥해야한다는 것을 의미합니까 :
var xhr=new XMLHttpRequest();
모두'try {...} '블록 안에 있습니까? – Pointy
어 ... 아냐. IE7 +, Firefox 및 Chrome은 분명히 그것을 받아 들였습니다. – Christophe
첫 번째 답변에 이미 나와 있듯이 대부분의 긴 기간 선언은 정당한 이유가 있습니다. 난 그냥 유이, jQuery, 또는 다른 좋아하는 자바 스크립트/AJAX 라이브러리를 사용하고 그것을 함께 할 것입니다. 왜 다시 문제를 해결합니까? :-) – ziesemer