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] responseXML is null


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 34
    Par défaut [AJAX] responseXML is null
    Bonjour,

    J'ai une application Php/MySQL qui comprend une page ou s'affiche une arborescence de Villes en JavaScript.

    Cette arborescence fonctionne très bien chez les clients sauf chez un.
    Une erreur apparait:

    bad server response : typeError: xmlhttp.responseXML is null


    cette erreur provient surrement de cet endroit dans mon code:

    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
     
    //send request
    	var xmlhttp = DBTreeView.getHTTPObject();
    	xmlhttp.onreadystatechange = function (){
    		if(xmlhttp.readyState == 4){
       			if(xmlhttp.status!=200){
       				alert("Problem retrieving XML data");
       			}
    			try{
    			//alert("Server response: "+xmlhttp.responseText);
    			var responseElem = xmlhttp.responseXML.documentElement;
    			var response = DBTreeView.XMLChildrenResponse.getInstance(responseElem);
    			callback(response);
    			}catch(e){
    				var text = xmlhttp.responseText;
    				alert("Error:\n bad server response: "+e+"\nData:"+text);
    	         }
    		}
    	}

    Cette application est installé sur d'autres serveur et fonctionne parfaitement bien... Pour quelles raison cela pourrait-il bloquer?

    merci de votre aide

  2. #2
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Par défaut
    Problème de header peut-être…
    Est-ce que le serveur envoie le bon content-type ?
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  3. #3
    Membre éclairé Avatar de llaffont
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2007
    Messages
    702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2007
    Messages : 702
    Par défaut
    Les raisons peuvent être multiple...

    Je pense configuration client
    Le navigateur IE chez l'un FF chez l'autre ?

    Mais également configuration serveur WEB.
    Entre autre l'extension hp_xmlrpc.dll non-active dans le php.ini

    As tu obtenu la sortie XML que ton PHP retourne à ton Java ?

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/06/2009, 13h38
  2. [AJAX] AJAX : responseXML
    Par linar009 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/05/2007, 16h07
  3. [AJAX] responseXml == null
    Par Gryon dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/04/2007, 11h34
  4. [AJAX] propriété responseXml est null
    Par oFlex dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 11/03/2007, 09h38
  5. [DOM] [Ajax]responseXML et méthodes DOM
    Par Herode dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/07/2006, 20h19

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