Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/11/2011, 11h53   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2009
Messages : 138
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 138
Points : 10
Points : 10
Par défaut Sélection de DIV

Bonjour à tous j'ai ecrit cette fonction AJAX qui devrait copier le texte d'un fichier texte et mettre dans une div mais
les instructions dans le if be sont jamsi executées

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
 
// JavaScript Document
function JsXML()
 {
    var requetteXML;
    if (window.XMLHttpRequest)
     {
        requetteXML= new XMLHttpRequest();
     }else{
        requetteXML = new ActiveXObject("Microsoft.XMLHTTP");
     }
 
     requetteXML.onreadystatechange=function(){
        if((requetteXML.readyState == 0) && (requetteXML.status == 200))
         {
            document.getElementById("affichage").innerHTML='';
           //alert(requetteXML.responseText);
         }
     }
     requetteXML.open("GET","test.txt",true);
     requetteXML.send();
 }
Merce de m'aider à y voir clair
patricx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2011, 12h48   #2
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 135
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 135
Points : 7 269
Points : 7 269


Code :
1
2
3
4
if((requetteXML.readyState == 4) && (requetteXML.status == 200 || requetteXML.status == 0))
         {
            document.getElementById("affichage").innerHTML=requetteXML.responseText;
         }
A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2011, 18h07   #3
Candidat au titre de Membre du Club
 
Inscription : mars 2009
Messages : 138
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 138
Points : 10
Points : 10
Merci ça marche

s'il te plait pourquoi est ce qu'il faut tester le cas 0
patricx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2011, 18h24   #4
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 135
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 135
Points : 7 269
Points : 7 269
Re,

Pour les valeurs de readyState, c'est expliqué ici.
Pour le status wiki. Par-contre certain navigateur utilise 0 et certain 200 quand c'est OK, c'est pour cela qu'on teste avec ces deux valeurs.



A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 08h09   #5
Candidat au titre de Membre du Club
 
Inscription : mars 2009
Messages : 138
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 138
Points : 10
Points : 10
Citation:
Envoyé par andry.aime Voir le message
Re,

Pour les valeurs de readyState, c'est expliqué ici.
Pour le status wiki. Par-contre certain navigateur utilise 0 et certain 200 quand c'est OK, c'est pour cela qu'on teste avec ces deux valeurs.



A+.

Merci encore
patricx est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h32.


 
 
 
 
Partenaires

Hébergement Web