关于浏览器创建XMLHttpRequest对象

 用try cath 方法比较好点,如果出现问题它会跳到异常执行,不会出现一些什么undefine ...
function CreateXmlHttpRequest() { try { // Firefox, Opera 8.0+, Safari xmlHttp = new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("您的浏览器不支持AJAX!"); } } } }

  

原文地址:https://www.cnblogs.com/yzenet/p/3118880.html