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] Passer des donnees format xml via un POST


Sujet :

JavaScript

  1. #1
    Membre régulier
    Inscrit en
    Avril 2004
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 131
    Points : 95
    Points
    95
    Par défaut [AJAX] Passer des donnees format xml via un POST
    Bonjour,

    Voici mon probleme

    J ai une page html, qui me permet de creer des utilisaeurs comme suit :
    - Je rentre nom, prenom, login, mdp
    - je rentre 10 personnes elles sont visibles sur ma page
    - lorsque j appuie sur le bouton il faut que j envoie ces donnees a un script C qui realise une requete mais il faudrai que je l envoi sous forme XML c a d :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <utilisateur>
       <nom></nom>
       <prenom></prenom>
       <login></login>
       <password></passworld>
    </utilisateur>
    Comment puis proceder sachant que je n utilise que js et html...

    J ai penser construire une structure en JS au fur et a mesure (remplir un tableau a deux dimensions) puis de l envoyer via AJAX au script executant la requete...
    Cependant il m est demande d envoyer les donnee sous forme xml pour que dans le script elles soient traitees sous forme d arbre ......


    OU alors j ai penser a la creation d une string qui serait de la forme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    var toto = 
                    "
    <utilisateur>
       <nom></nom>
       <prenom></prenom>
       <login></login>
       <password></passworld>
    </utilisateur>
                    ";
    Merci de votre aide

    Ld

  2. #2
    Membre éclairé
    Avatar de Etanne
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 469
    Points : 855
    Points
    855
    Par défaut
    J'ai pas très bien compris ta question

    Tu cherches de l'aide pour :
    • Créer ton flux XML ?
    • Envoyer ton flux ?
    • Traiter l'XML coté serveur ?
    • Traiter la réponse ?



    Ciao !
    "Phylactère temporaire" = tooltips

    Votre problème a été résolu ? Alors utilisez sur et

  3. #3
    Membre régulier
    Inscrit en
    Avril 2004
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 131
    Points : 95
    Points
    95
    Par défaut
    Creer mon flux xml ...

    Autre question par rapport a Ajax et a la method get et post est ce que on est limite en taille d envoie des donnee dans l une ou l autre methode ....

    Merci

  4. #4
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Points
    7 641
    Par défaut
    Citation Envoyé par ldcarpathes
    Autre question par rapport a Ajax et a la method get et post est ce que on est limite en taille d envoie des donnee dans l une ou l autre methode ....
    En get, oui, tu es limité à 255 caractère dans l'URL (limite théorique, en fait quasiment tout le monde en accepte plus, mais dans la norme, ce n'est pas nécessaire d'en accepter plus).

    Pour la création d'un flux XML en Javascript, a priori pas de framework pour faire ça (mais c'est pas violent).

    Pour envoyer un flux XML en XHR : http://www.15seconds.com/issue/010522.htm

  5. #5
    Membre régulier
    Inscrit en
    Avril 2004
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 131
    Points : 95
    Points
    95
    Par défaut
    Le truc c'est que j ai aucun fichier creer physiquement.....
    Quand je clic sur le boutton je ve generer le flux ....

    et pour c qui est du post y a t il une limite dans les donnee transporte ?
    Merci

  6. #6
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Points
    7 641
    Par défaut
    Citation Envoyé par ldcarpathes
    Le truc c'est que j ai aucun fichier creer physiquement.....
    Quand je clic sur le boutton je ve generer le flux ....

    et pour c qui est du post y a t il une limite dans les donnee transporte ?
    Merci
    Non, pas de limite (enfin raisonnable) en POST.

    Puor le XML, c'est jamais rien qu'une chaine de caractères que tu peux créer à la volée, et l'envoyer en post. Il suffit de la parser comme du XML au moment ou tu la reçois coté serveur....

  7. #7
    Membre régulier
    Inscrit en
    Avril 2004
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 131
    Points : 95
    Points
    95
    Par défaut
    Ok
    C'etait donc la deuxiemne solution (en oubliant pas de mettr ela prmiere balise <? xml version ....?>

    Merci pour ton aide si le fichier fait 10 ko sa peut passer a l aiise ?

  8. #8
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Points
    7 641
    Par défaut
    Citation Envoyé par ldcarpathes
    Ok
    C'etait donc la deuxiemne solution (en oubliant pas de mettr ela prmiere balise <? xml version ....?>

    Merci pour ton aide si le fichier fait 10 ko sa peut passer a l aiise ?
    Sans problème (à mon avis)

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/01/2008, 09h15
  2. [AJAX] Passer des données avec caracteres speciaux
    Par linar009 dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 10/01/2007, 11h42
  3. Servlet + AJAX : passer des paramètres
    Par Mister Nono dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 14/12/2006, 09h12
  4. Insérer dans une table des donnees formatées
    Par lothar59 dans le forum Langage
    Réponses: 1
    Dernier message: 19/09/2006, 18h35

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