IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

Ajax : connection XMLhttpRequest


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ebeniste
    Inscrit en
    Décembre 2013
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ebeniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2013
    Messages : 30
    Par défaut Ajax : connection XMLhttpRequest
    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

  2. #2
    Membre chevronné
    Avatar de tse_jc
    Homme Profil pro
    Data Solutions
    Inscrit en
    Août 2010
    Messages
    287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Data Solutions
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2010
    Messages : 287
    Billets dans le blog
    4
    Par défaut
    Bonjour,

    Si vous souhaitez développer une application essentiellement Ajax, je vous recommanderais d'utiliser Jquery qui offre une couche d'abstraction simple notamment en ajax qui vous permettra d'avoir une concision et une structure de code beaucoup plus simple. Sinon vous pouvez en effet développer une classe javascript pour vous créer votre propre couche de gestion ajax si vous le souhaitez.

    Cordialement,

  3. #3
    Membre averti
    Homme Profil pro
    Ebeniste
    Inscrit en
    Décembre 2013
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ebeniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2013
    Messages : 30
    Par défaut
    Merci pour cet éclaircissement (un merci un peu tardif)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] Question AJAX / objet XMLHttpRequest
    Par michael rossi dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/05/2008, 13h31
  2. [AJAX] tuto AJAX et XMLHttpRequest
    Par boubourse92 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 20/08/2007, 10h18
  3. [AJAX] Ajax Open XMLHttpRequest
    Par krovomi dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/03/2007, 10h33
  4. [AJAX] Ajax et XmlHttpRequest (marche pas sous IE)
    Par krovomi dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/03/2007, 16h39
  5. [Ajax] Problème XMLHttpRequest Firefox
    Par wwave dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/09/2006, 15h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo