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 :

[DOM XMLHttpRequest ]


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de NeHuS
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 343
    Par défaut [DOM XMLHttpRequest ]
    Salut tout le monde

    Je viens a vous car j'ao fouiné un peu sur le net et je ne trouve pas réponse a ma question , voila je me lance :

    j'ai une liste box remplit par une requete , jusque la rien d'anormal . Ce que j'aimerais maintenant , c'est me la jouer a la "google like" ( cf gmail et google suggest ) en utilisant l'objet XMLHttpRequest .

    Mais comment faire ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    <select>
    <% Call MaProcedureQuiFaitUneRequete() %>
    </select>
    Voila ici je sais bien c'est de l'html et non du XML mais je pense qu il y a une solution ( soap ? ou peut etre encore + simple ? )

    Merci pour vos lumieres

  2. #2
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 868
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 868
    Par défaut
    Salut,

    Ce que tu appelles du "Google-like" est plus connu sous le nom de AJAX

    En fait, il s'agit de Javascript. Donc ton code <% Call Procedure %> est déjà faux, car le "call" se fait par le biais d'une fonction Javascript.

    Le principe est que tu crées dans une fonction Javascript un objet XMLHttpRequest qui pointe vers la page qui va te renvoyer le résultat. Ensuite, tu te sers du retour ( retourné en XML ou autre ) pour modifier dynamiquement ta page, toujours en te servant de Javascript.

    Coté serveur, il faut coder la page qui va te fournir ce "service" si je peux m'exprimer ainsi, et le tour est joué J'espère que c'est plus clair, A+

  3. #3
    Expert confirmé

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

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

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050

  4. #4
    Membre éclairé Avatar de NeHuS
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 343
    Par défaut
    Salut les gars c'est exactement ça ^^

    Champs qui s'auto-complètent (comme google suggest).

    Je vais me pencher dessus et tenter d'adapter le second exemple a ma sauce

    Merci

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

Discussions similaires

  1. [AJAX] Listes liées, XMLHttpRequest, XML et DOM
    Par okoweb dans le forum AJAX
    Réponses: 1
    Dernier message: 13/07/2010, 07h25
  2. XML DOM et gros fichiers
    Par Manu_Just dans le forum APIs
    Réponses: 4
    Dernier message: 28/03/2003, 09h50
  3. [DOM/SAX]Choix...
    Par miss8 dans le forum APIs
    Réponses: 4
    Dernier message: 17/03/2003, 18h37
  4. pb formatage document XML généré par un dom tree
    Par lionel69 dans le forum APIs
    Réponses: 11
    Dernier message: 17/10/2002, 09h53
  5. Réponses: 3
    Dernier message: 04/09/2002, 09h42

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