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

JavaScript Discussion :

[AJAX] Encodage caractères


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 103
    Par défaut [AJAX] Encodage caractères
    Bonjour,


    j'ai une premiere requete ajax qui se deroule, lorsuqe je recupere le resultat de cette requette, je lance une deuxieme requete ajax (la premiere n'est donc pas encore terminée), cette deuxieme requette a pour but de recuperer une chaine de caractere issue de la page php (page2.php) appelée par cette meme requete.

    petit schéma illustrant mes propos :
    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
     
    http.open("POST", "page1.php", true);
    http.onreadystatechange = function (){
     
    			if (http.readyState == 4) {
     
                                 http2.open("POST", "page2.php", true);
                                 http2.onreadystatechange = function (){
     
    			                           if (http2.readyState == 4) {  
                                                                alert(http2.responseText);
                                                       }
                                                  }
                                  http2.setRequestHeader("Content-type","application   
                                  /x-www-form-urlencoded");
    			      http2.send("parametre2="+parametre2);}
                            }
                       }
    http.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    http.send("parametre="+parametre);
    voici ce que j'envoie coté php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<select></select>";
    voici la chaine obtenu coté javascript (en faisant un alert(http2.responseText)):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    &lt;select&gt;&lt;/select&gt;
    je precise que lorsque je ne fais qu'une seule requete ajax a la fois, la chaine récupérée via php est correctement interprétée par javascript (c.a.d. que j'obtiens bien "<select></select>" et non &lt;select&gt;&lt;/select&gt; ).

    ce probleme est intervenu a partir du moment ou j'exploitais le resultat d'une deuxieme requette ajax sans avoir attendu que la premiere requette soit terminée.

    voila j'espere que c'est suffisament clair et que quelqu'un peut m'aider...

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 103
    Par défaut
    je pense qu'il me faudrait une fonction javascript capable d'interpreter du code html

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 103
    Par défaut
    visiblement c'est une erreur de ma part, en fait j'effectuais deux fois de suite un "htmlentities()" sur ma chaine dans ma page php, apres n'avoir fait qu'une fois le "htmlentities()" je n'ai plus eu de problemes...

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

Discussions similaires

  1. JSP - AJAX encodage caractère accentués
    Par hisy dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 16/02/2011, 11h04
  2. [AJAX] Encodage caractères & Ajax
    Par Romalafrite dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 22/02/2007, 08h45
  3. Réponses: 1
    Dernier message: 02/02/2006, 23h12
  4. Encodage caractères => Uniformisation
    Par jinh dans le forum C
    Réponses: 4
    Dernier message: 18/01/2006, 15h41
  5. [JSP] Encodage caractère
    Par tscoops dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 08/02/2005, 09h44

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