I know there is a lot of libraries with this built in $.get()
etc... but as for writing this in pure JavaScript how does this look?
var get_request;
ajaxRequest(function() {
var activexmodes, i, _i, _len, _ref, _results;
activexmodes = ['Msxm12.XMLHTTP', 'Microsoft.XMLHTTP'];
if (window.ActiveXObject) {
_ref = activexmodes.length;
_results = [];
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
i = _ref[_i];
try {
_results.push(new ActiveXObject(activexmodes[i]));
} catch (_error) {}
}
return _results;
} else if (window.XMLHttpRequest) {
return new XMLHttpRequest();
} else {
return false;
}
});
get_request = new ajaxRequest();