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] Recuperer des donnes xml


Sujet :

JavaScript

  1. #1
    Membre �clair� Avatar de bourvil
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    411
    D�tails du profil
    Informations personnelles :
    Localisation : Isra�l

    Informations forums :
    Inscription : Juin 2002
    Messages : 411
    Par d�faut [AJAX] Recuperer des donnes xml
    salut,
    voila mon probleme.
    Je voudrais lier trois listes deroulantes entre elles, j'ai decide d'utiliser ajax avec php + mysql., et ca marche tres bien.
    mais je voudrais faire la meme chose mais au lieu d'utiliser php + mysql pour chercher mes donnees je voudrais les recuperer d'un fichier xml.
    le probleme est que je ne sais pas comment faire.
    quelqu'un peut me mettre sur le bon chemin?
    merci

  2. #2
    Membre chevronn� Avatar de Mobius
    Profil pro
    none
    Inscrit en
    Avril 2005
    Messages
    463
    D�tails du profil
    Informations personnelles :
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : none

    Informations forums :
    Inscription : Avril 2005
    Messages : 463
    Par d�faut
    bah si tes informations sont dans le fichier xml tu peux directement appeler le fichier xml en question dans la m�thode open de l'ojet xmlHttpRequest (a la place de l'appel de ta page php)

  3. #3
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    �tudiant
    Inscrit en
    F�vrier 2006
    Messages
    2 532
    D�tails du profil
    Informations personnelles :
    �ge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 532
    Par d�faut
    Citation Envoy� par Mobius
    bah si tes informations sont dans le fichier xml tu peux directement appeler le fichier xml en question dans la m�thode open de l'ojet xmlHttpRequest (a la place de l'appel de ta page php)
    +1

  4. #4
    Membre �clair� Avatar de bourvil
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    411
    D�tails du profil
    Informations personnelles :
    Localisation : Isra�l

    Informations forums :
    Inscription : Juin 2002
    Messages : 411
    Par d�faut
    oui ca je sais merci,
    mais je veux envoyer un ou plusieurs parametres pour specifier la recherche, et ca je sais pas faire

  5. #5
    Membre chevronn� Avatar de Mobius
    Profil pro
    none
    Inscrit en
    Avril 2005
    Messages
    463
    D�tails du profil
    Informations personnelles :
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : none

    Informations forums :
    Inscription : Avril 2005
    Messages : 463
    Par d�faut
    dans ce cas, si cot� serveur c'est du PHP, il faut quand meme que t'appel une page PHP qui lise le fichier xml en question et qui le traite en fonction des parametre qu'il aura recu

  6. #6
    Membre �clair� Avatar de bourvil
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    411
    D�tails du profil
    Informations personnelles :
    Localisation : Isra�l

    Informations forums :
    Inscription : Juin 2002
    Messages : 411
    Par d�faut
    le truc est que je ne peux pas passer par du php est il possible simplement avec du javascript de faire une requete sur un fichier xml?

  7. #7
    Membre chevronn� Avatar de Mobius
    Profil pro
    none
    Inscrit en
    Avril 2005
    Messages
    463
    D�tails du profil
    Informations personnelles :
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : none

    Informations forums :
    Inscription : Avril 2005
    Messages : 463
    Par d�faut
    la seule chose que tu peux faire en javascript c'est r�cuperer l'ensemble de ton fichier xml et le traiter en fonction de tes parametres. Mais en aucun cas les parametre que tu donnera a l'object xmlHttpRequest ne seront trait� par ton fichier XML (un fichier xml comme tout fichier en soit ne va pas s'executer tout seul ! ya rien de magique !)

  8. #8
    Membre �clair� Avatar de bourvil
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    411
    D�tails du profil
    Informations personnelles :
    Localisation : Isra�l

    Informations forums :
    Inscription : Juin 2002
    Messages : 411
    Par d�faut
    merci alors ds ce cas la , pourquoi utiliser ajax, je peux utiliser ActiveXObject("Microsoft.XMLDOM") pour lire le fichier xml, non?

  9. #9
    Membre chevronn� Avatar de Mobius
    Profil pro
    none
    Inscrit en
    Avril 2005
    Messages
    463
    D�tails du profil
    Informations personnelles :
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : none

    Informations forums :
    Inscription : Avril 2005
    Messages : 463
    Par d�faut
    en fait c'est pas tellement Ajax que t'utilise (cf les nombreux d�bat autou de ajax) mais une particuliarit� de Javascript (L'object XMLHttpRequest) !
    Cet object existe sous IE au travers d'un object activeX (Msxml2.XMLHTTP ou Microsoft.XMLHTTP selon les vesion de IE je crois) et est disponible nativement dans le javascript de firefox par exemple (XMLHttpRequest)

    Quand a l'activeX "Microsoft.XMLDOM" je ne sais pas a quoi il correspond exactement mais tu risque d'avoir des probl�me de compatibilit� avec firefox !

  10. #10
    Membre �clair� Avatar de bourvil
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    411
    D�tails du profil
    Informations personnelles :
    Localisation : Isra�l

    Informations forums :
    Inscription : Juin 2002
    Messages : 411
    Par d�faut
    merci bcp a tout le monde, mon probleme est resolu.

  11. #11
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    �tudiant
    Inscrit en
    F�vrier 2006
    Messages
    2 532
    D�tails du profil
    Informations personnelles :
    �ge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 532
    Par d�faut
    Citation Envoy� par Mobius
    Quant a l'activeX "Microsoft.XMLDOM" je ne sais pas a quoi il correspond exactement mais tu risque d'avoir des probl�me de compatibilit� avec firefox !
    ==> document.implementation.createDocument

  12. #12
    Membre confirm� Avatar de ikeaboy
    Inscrit en
    Novembre 2004
    Messages
    114
    D�tails du profil
    Informations personnelles :
    �ge : 41

    Informations forums :
    Inscription : Novembre 2004
    Messages : 114
    Par d�faut
    Citation Envoy� par bourvil
    merci bcp a tout le monde, mon probleme est resolu.
    Je suivais ton probl�me parce que je suis dans le meme cas que toi, sauf que je peux utiliser PHP et javascript....
    Comment ton probl�me a t il �t� r�solu? Peux tu expliquer la solution a mise en place s'il te plait se serait vraiment gentil.

    Merci d'avance

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Recuperer des donn�es dans un fichier XML
    Par Thibault92 dans le forum Servlets/JSP
    R�ponses: 1
    Dernier message: 11/07/2011, 18h14
  2. Recuperer des donn�es xml
    Par ambe_fr dans le forum jQuery
    R�ponses: 1
    Dernier message: 18/11/2010, 19h55
  3. R�ponses: 3
    Dernier message: 22/10/2010, 07h15
  4. R�ponses: 1
    Dernier message: 24/12/2009, 13h41
  5. [MooTools] Envoyer des donn�es XML en Ajax en POST
    Par gannher dans le forum Biblioth�ques & Frameworks
    R�ponses: 4
    Dernier message: 17/06/2008, 14h03

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