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 :

Prechargement des listes deroulantes


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 98
    Points : 35
    Points
    35
    Par défaut Prechargement des listes deroulantes
    Bonjour,

    Je cherche a utiliser des listes déroulants dynamique via Jquery/javascript.
    Ces menus sont des sortes de dictionnaires puisé en BdD par du Php.
    La question est en deux points:
    - Méthode idéale de pre chargement de mes données sur le poste client
    - Méthode idéale de travail sur le texte entre PhP et Javascript.

    Les listes sont assez imposantes: 2 menus d'une 50aine d'entrée un menu de 900 entrées.
    Je pensais donc précharger ces menus coté clients pour éviter de les faire transiter par le net a chaque affichage d'une page.

    Pour cela j'ai pensé a 2 solutions:
    - charger les listes déroulantes sous forme d'array javascript dans un cookie lors de la visite de la première page -> permet de ne charger les données qu'une fois, mais cette utilisation des cookie est elle correcte ?
    - créer un *.js a en Php a partir de ma base de données lors de la visite de la première page et l’intégrer ensuite aux pages suivantes. -> oblige a faire transiter les données sur chaque pages.

    Quelle est d’après vous la solution la plus propre ?

    Il s'agit d'un site permettant de travailler sur le texte, au départ, ce travail s'effectuait sur le serveur en Php, mais quitte a descendre les données pour les listes déroulantes sur le poste client, il peux également se faire en javascript, le Php recevant de résultat pour l’insérer en BdD.

    Que faut il mieux choisir entre des calculs sur le poste client ou des calculs sur le serveur Php ?

  2. #2
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Points : 2 778
    Points
    2 778
    Par défaut
    Je ne chargerais que ce que le client a besoin au départ.
    S'il veut plus, requête au serveur qui ramène les informations souhaitées.

    Par contre, si l'application doit fonctionner "Hors Ligne", il faut tout ramener et ensuite laisser travailler le Javascript

  3. #3
    Nouveau membre du Club
    Inscrit en
    Octobre 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 98
    Points : 35
    Points
    35
    Par défaut
    l'application ne dois pas etre utilisée particulierement en hors ligne.

    Mais si je veux pre charger les menus deroulant qui ont le meme nombre d'entree que la base de donnée, je me retrouve avec toutes les données coté client.
    Du coup, je me demande si j'ai reellement beoins de communication avec le serveur pour generer mon texte en Php alors que le javascript pourrait tres bien le faire vu qu'il dispose en local de toutes les entrees de la base de données....

  4. #4
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Points : 2 778
    Points
    2 778
    Par défaut
    S'il y a 900 données à afficher, penses tu que le select est approprié ? Je pense qu'il est là le problème.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Octobre 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 98
    Points : 35
    Points
    35
    Par défaut
    C'est vrai que je devrais peut etre passer par une auto completion a la place du select....
    Mon programme genere une phrase, le but est de permettre a l'utilisateur de fixer un mot, je dois donc lui proposer la liste de mots presents en base...

  6. #6
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Points : 2 778
    Points
    2 778
    Par défaut
    Oui une autocomplétion me parait plus adaptée !

  7. #7
    Nouveau membre du Club
    Inscrit en
    Octobre 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 98
    Points : 35
    Points
    35
    Par défaut
    ok, je vais regarder l'auto completion.

    Merci pour le conseil, je galere un peu en architecture en Php/HTML5 et javascript

Discussions similaires

  1. Filtré des listes deroulante
    Par jawed dans le forum IHM
    Réponses: 6
    Dernier message: 07/06/2011, 12h46
  2. [Débutant] Création de menu comportant des listes deroulantes
    Par diapa dans le forum C++Builder
    Réponses: 3
    Dernier message: 24/07/2010, 17h11
  3. Access: Filtrage des listes deroulante
    Par Batchu dans le forum Access
    Réponses: 4
    Dernier message: 28/09/2006, 21h08
  4. Réponses: 7
    Dernier message: 22/09/2006, 15h52
  5. générer des listes deroulantes qui decoule d'1 autre liste
    Par amarcil dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/04/2006, 10h44

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