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] XMLHttpRequest Status 0


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 9
    Par défaut [AJAX] XMLHttpRequest Status 0
    Bonjour tout le monde je suis en train de créer une fonction JavaScript pour consommer un web service SOAP, lors de l'exécution de fonction (en local sur Wamp Server), elle m'afficher le status = 0, qui peut m'aider qu' est ce que je dois faire S.V.P

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    function envoyer(){
    var xmlhttp
    if(window.XMLHttpRequest) // Firefox
       xmlhttp = new XMLHttpRequest();
    else if(window.ActiveXObject) // Internet Explorer
       xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    else { // XMLHttpRequest non supporté par le navigateur
       alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
       return;
    }
    if ( typeof ActiveXObject == "object" || typeof ActiveXObject == "function") {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
     
    xmlhttp.open("POST", "localhost:8080/testWebService/WebService1?Tester",true);
    xmlhttp.onreadystatechange=function() {
    if (xmlhttp.readyState==4) {
    alert(xmlhttp.status)
    }
    }
     
    xmlhttp.setRequestHeader("MessageType", "CALL")
    xmlhttp.setRequestHeader("Content-Type", "text/xml")
     
    var miSoap=
    '<?xml version="1.0" encoding="UTF-8"?> \n' +
     
    '<soap:Envelope\n' +
    'xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"\n'+
    'xmlns:ns1="WebService1"\n'+
    '>\n'+
    '<soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/wsdl/">\n'+
    '<ns1:bonjour>\n'+
    '</ns1:bonjour> \n' +
    '</soap:Body> \n' +
    '</soap:Envelope>';
     
    xmlhttp.send(miSoap);
    }

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 205
    Par défaut
    Bonjour,
    une envie?..., un désir?... allez plus loin avec AJAX et XMLHttpRequest

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Le status peut être à 0 ou 200 selon le navigateur si c'est ok,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    xmlhttp.onreadystatechange=function() {
    if (xmlhttp.readyState==4 && (xmlhttp.status==0 || xmlhttp.status==20)) {
    alert(xmlhttp.responseText);
    }
    }
    A+.

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 9
    Par défaut
    Merci ça marche mais elle m'afficher " cannot find method null"

  5. #5
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Dans ce cas ce n'est plus un problème javascript. Vérifie les données que tu envoies, ce qu'attend le serveur, la façon dont le serveur traite les données.
    D'ailleurs ton xml n'est pas valide
    '<ns1:bonjour>\n'+
    '</ns1:bonjour>
    A

Discussions similaires

  1. [AJAX] Objet XMLHttpRequest, status ne retourne rien
    Par IanBussieres dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/03/2008, 10h54
  2. [ajax] XMLHttpRequest et formulaire(<input type='file'>)
    Par Are-no dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 23/08/2006, 20h22
  3. [AJAX] XMLHTTPREQUEST ne se met pas à jour :-/
    Par franckarts dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 04/08/2006, 18h11
  4. [AJAX] XMLHttpRequest en parallèle
    Par narkhor dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/07/2006, 09h57
  5. [AJAX] AJAX - req.status == 200
    Par julien.63 dans le forum Général JavaScript
    Réponses: 19
    Dernier message: 10/05/2006, 15h59

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