我最近刚开始学习 ajax,我正在研究创建 HttpRequests
的方法这些是我迄今为止想出的方法:
function one() {
if(window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
alert('Other');
} else if (window.ActiveXObject) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
alert('windows');
}
return xhr;
}
function two() {
if(window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
alert('Other');
} else if (!window.XMLHttpRequest) {
xhr = new ActiveXObject('Microsoft.XMLHTTP');
alert('windows');
}
return xhr;
}
function three() {
if (window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
alert('Other');
} else {
xhr = new ActiveXObject();
alert('windows');
}
return xhr;
}
function four() {
try {
xhr = new XMLHttpRequest();
alert('Other');
} catch (e) {
xhr = new ActiveXObject();
alert('windows');
}
return xhr;
}
我想知道更多创建请求的方法。如果有人有其他方法,请分享。我喜欢 Javascript 的部分原因是有很多方法可以完成相同的任务,我喜欢探索所有可能的选择。