最近 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 について私が気に入っている点の 1 つは、同じタスクを実行する方法がたくさんあることであり、考えられるすべてのオプションを検討するのが好きです。