Bonjour,
j'essaie (par plaisir) d'apprendre l' AJAX.
Sur les différents tutoriels vidéo que j'ai pu parcourir mais qui datent un peu (courant 2009), il est question de construire une fonction qui permet la connection à XMLhttRequest.

Le code de la fonction donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function xhr_connect(){
	var xhr = false
	if (window.XMLHttpRequest) {
		xhr = new XMLHttpRequest
	} else if (window.ActiveXObject) {
		var reussi = false
		var iexhr = new Array( "Msxml2.XMLHTTP.7.0","Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP")
		for (var i = 0; i < iexhr.length && !reussi; i++) {
			try {
				xhr = new ActiveXObject(iexhr[i])
				reussi = true
			} catch(e) {}
		}	
	}
	return xhr;
}
Donc à chaque fois que j'utilise Ajax, je dois répéter ce code.

Est-ce à ce jour (en 2015) toujours d'actualité, existe-il une connexion plus simple ? peut-on développer une sorte de class comme en PHP ?
Etant novice en tout (html, php, ajax, css) cela me donne un peu mal à la tête d'avoir une vue claire de l'ensemble

Merci d'avance