Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1393 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  AJAX, renvoi de données

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

AJAX, renvoi de données

n°1448130
paowz
Posté le 27-09-2006 à 12:49:20  profilanswer
 


Bonjour,  
 
J'ai un ch'ti soucis au sujet d'AJAX, je m'en sers pour faire de l'authentification lors d'ouverture de session sans avoir à passer par un submit.
Donc le php me renvoit un contenu exploitable par ma fonction de retour (certains l'appellent 'callback') lors de l'authentification.
Alors c'est simple, quand il y a une erreur dans l'authentification, il suffit de lire 'error..' dans .responseText, 'error...' renvoyé par le code php.
Mais lorsque l'authentification est correcte, je voudrais, non pas renvoyer un seul innerHTML à modifier mais plusieurs.
C'est à dire que je voudrais modifier plusieurs blocs <div> au lieu d'un seul, en utilisant .responseText.
Or, je vois pas comment faire ca.. :ouch:
 
Si vous avez une idée ou une alternative..   :??:  
 
Cdt, :)

mood
Publicité
Posté le 27-09-2006 à 12:49:20  profilanswer
 

n°1448150
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-09-2006 à 13:28:15  profilanswer
 

tu renvoies un flux xml( ou au pire un texte) que tu parses en javascript pour récupérer chacune des informations, que tu affiches ensuites dans tes différents divs.

n°1448160
paowz
Posté le 27-09-2006 à 13:45:29  profilanswer
 

Ouais,c'est ce que je pensais faire, en fait..
mettre des délimiteurs dans le flux pour encadrer les parties à modifier..
C'est peu élégant mais bon... :)

n°1448176
omega2
Posté le 27-09-2006 à 14:10:40  profilanswer
 

Dans un fichier XML, rien n'empêche de mettre deux éléments de type différents dans un même niveau. Ensuite, tu regardes quel est le type d'élément que tu manipules pour savoir à quelle partie de la page il correspond.
Ca t'éviterais d'utiliser des délimiteurs.

n°1448194
paowz
Posté le 27-09-2006 à 14:25:00  profilanswer
 

heu.. :/
Concrètement, tu veux que j'imbrique des blocs XML ? Ca serait plus facilement parsable ?

n°1448201
omega2
Posté le 27-09-2006 à 14:31:40  profilanswer
 

L'XML est justement fait pour avoir des éléments sur x niveaux et x éléments par niveau (sauf au niveau de la racine où c'est limité à un seul élément) .
Côté parseur, que je sache, en javascript ca se parse tout seul et ca se parse tout aussi facilement qu'on ai que 10 éléments sur deux niveaux ou 70 sur 4 niveaux. :) Enfin, ca c'est si tu laisses le navigateur parsé le fichier tout seul. A la main, ca doit pas être aussi simple.

n°1448203
paowz
Posté le 27-09-2006 à 14:36:54  profilanswer
 

ok..donc jeter un coup d'oeil du coté de .responseXML, alors.. :)

n°1448221
zapan666
Tout est relatif
Posté le 27-09-2006 à 15:04:05  profilanswer
 

anapajari a écrit :

tu renvoies un flux xml( ou au pire un texte) que tu parses en javascript pour récupérer chacune des informations, que tu affiches ensuites dans tes différents divs.

Il peut aussi renvoyer du html et faire un petit blabla.innerHTML = le_machin_que_j'ai_reçu


---------------
my flick r - Just Tab it !
n°1448222
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-09-2006 à 15:05:01  profilanswer
 

absolument et ensuite utiliser le DOM pour se balader dans tes noeuds

n°1448223
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-09-2006 à 15:05:32  profilanswer
 

zapan666 a écrit :

Il peut aussi renvoyer du html et faire un petit blabla.innerHTML = le_machin_que_j'ai_reçu


aurais tu lu un peu vite ce topic? :o

mood
Publicité
Posté le 27-09-2006 à 15:05:32  profilanswer
 

n°1448275
zapan666
Tout est relatif
Posté le 27-09-2006 à 16:16:53  profilanswer
 

anapajari a écrit :

aurais tu lu un peu vite ce topic? :o


 [:kunks] il est possible que


---------------
my flick r - Just Tab it !
n°1448289
paowz
Posté le 27-09-2006 à 16:25:00  profilanswer
 

Citation :

Tout est relatif


 
ouais, c'est pas faux, en tout cas..


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  AJAX, renvoi de données

 

Sujets relatifs
[JAVA] Framework AjaxConseil sur une stratégie de base de données
suppression plage données[résolu]Importer une base de données
Question sur les types de données de MySQLAjax : responseText ne charge pas les accents ni une carte google
graphique a plage de donnees variableProbleme traitement de données
base de données et dreamweaverDonnees en colonnes dans le header excel
Plus de sujets relatifs à : AJAX, renvoi de données


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR