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] ajax en local


Sujet :

AJAX

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 29
    Points : 22
    Points
    22
    Par défaut [AJAX] ajax en local
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    var xhr_object = null;
     
    if(window.XMLHttpRequest) // Firefox
       xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) // Internet Explorer
       xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else { // XMLHttpRequest non supporté par le navigateur
       alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
       return;
    }
     
    xhr_object.open("GET", location.href, false);
    xhr_object.send(null);
    if(xhr_object.readyState == 4) alert("Requête effectuée !");

    je voudrais exécuter cette requête en local. que dois je utilisé ?? wamp ?? ou simple navigateur??

    j'ai testé en utilisant un navigateur j'ai toujours une alerte

    merci

  2. #2
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Pour commencer, il manque des morceaux dans ton appel ajax... le test sur le readyState doit se situer à l'intérieur d'une fonction anonyme associée à la propriété onreadystatechange de ton objet de transport. En plus, cette propriété doit être renseignée (et c'est logique) AVANT d'effectuer l'appel à l'aide du send Genre :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    var xhr_object = null;
    
    if(window.XMLHttpRequest) // Firefox
       xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) // Internet Explorer
       xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else { // XMLHttpRequest non supporté par le navigateur
       alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
       return;
    }
    xhr_object.onreadystatechange = function() {
       if(xhr_object.readyState == 4) alert("Requête effectuée !");
    }
    xhr_object.open("GET", location.href, false);
    xhr_object.send(null);
    Ce n'est probablement pas la cause de ton problème, mais sans ça, tu ne risques pas d'avoir un jour ton alerte "requête effectuée" pour de bonnes raisons...

    ...pour les linguistes et les curieux >>> générateur de phrases aléatoires

    __________________

  3. #3
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 29
    Points : 22
    Points
    22
    Par défaut ajax
    oui biensur...vous avez raison. mais ca ne résoud pas le problème.
    je pense que mon problème viens de la routine open et plus spécifiquement le parametre URL ...
    puis je avoir un exemple de son utilisation en local

  4. #4
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Citation Envoyé par nby007 Voir le message
    puis je avoir un exemple de son utilisation en local
    Que veux-tu faire exactement ?
    On en sait tellement peu que c'est dur de te répondre...

    ...pour les linguistes et les curieux >>> générateur de phrases aléatoires

    __________________

  5. #5
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 29
    Points : 22
    Points
    22
    Par défaut ajax
    une utilisation simple sans introduire la notion xml juste reponse en format texte
    par exemple visualiser le contenu d'un fichier texte dans une alerte...(dans ce que est ce que ouvrir la page dans le navigateur sans passer par aucun serveur est nécessaire ?)

Discussions similaires

  1. [AJAX] Ajax fonctionne chez mon hébergeur mais pas en local
    Par Ericx_25 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 30/01/2009, 13h41
  2. [MooTools] AJAX fonctionne en local mais pas sur serveur
    Par LionL dans le forum Bibliothèques & Frameworks
    Réponses: 5
    Dernier message: 07/12/2007, 22h52
  3. AJAX : Fonctionne en local mais pas sur serveur distant ?
    Par jejefeds dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 19/06/2007, 14h26
  4. [AJAX] Ouvrir en local une page
    Par Emcy dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 13/11/2006, 08h57
  5. [AJAX] AJAX en local (firefox /wamp)
    Par Space Cowboy dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 11/03/2006, 12h05

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