Last Updated: February 25, 2016
·
402
· littleche90

xmlHttpRequest keeping backward compatibility

    var returnValue;
_temp = [function() {return new XMLHttpRequest()},
  function() {return new ActiveXObject('Msxml2.XMLHTTP')},
  function() {return new ActiveXObject('Microsoft.XMLHTTP')}]
for(var i = 0; i < _temp.length ; i++){
    var lambda = _temp[i];
    try {
        returnValue = lambda();
        break;
    } catch (e) { }
}
return returnValue;