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

AJAX Discussion :

[AJAX] Bonne façon de programmer avec Ajax ?


Sujet :

AJAX

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2009
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2009
    Messages : 35
    Par défaut [AJAX] Bonne façon de programmer avec Ajax ?
    Bonjour j'ai une question assez simple.
    J'aimerais savoir quelle est la "bonne façon" de coder la problématique suivante:

    j'aimerais que mon application fasse apparaître un formulaire, dans un dialog (utilisant le dialog de jquery).

    Vaut il mieux que le code du formulaire soit chargé via ajax (donc l'ensemble du code html et javascript du formulaire envoyé par un script php via ajax et inséré dans la page html avec jquery.append) ou alors que seulement les données relatives au formulaire (les étiquettes des champs (EDIT lues dans un fichier de lang), ) soient envoyées en xml et que le code du formulaire soit généré avec jquery dans un script déjà présent sur le client.

    J'hésite entre les deux solution... qu'en pensez vous ?

    EDIT : je rajoute une troisième façon de faire: que le formulaire soit déjà présent dans la page mais caché et affiché lorsque besoin est et dans ce cas directement généré par le php au chargement de la page...

    Merci de votre lecture,
    Guillaume

  2. #2
    Membre Expert
    Avatar de gwyohm
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 925
    Par défaut
    Bonjour,

    Ca dépend de plusieurs choses :
    des specs (accessibilité), du contexte applicatif, du degré de qualité attendu et donc du temps disponible au développement :

    Voici quelques exemples d'axe de réflexion (il y a des solutions de contournement pour chaque cas, ce n'est donc pas à prendre comme un dogme)

    Si ton site doit être accessible aux utilisateurs qui n'ont pas javascript activé, alors que ton formulaire soit présent dès le départ et visible sera plus facile : En javascript, tu masques le formulaire au chargement de la page (ou mieux au chargement du dom). Tu apportes ainsi un confort supplémentaire aux utilisateurs qui ont javascript tout en laissant le site utilisable par ceux qui ne l'ont pas.


    Si tu as un service serveur qui te renvoie au format xml les champs d'un formulaire pour des raisons spécifiques ou applicatives (ex: les champs des fomulaires sont basés sur le résultat d'éxecution d'un webservice) et que ton formulaire peut être généré à différents endroits avec du HTML un peu différent, alors le xml (ou json) sera adapté : c'est une page qui au moyen de son javascript sait rendre le formulaire.


    Si au contraire, c'est un formulaire isolé, il n'est probablement pas utile d'ajouter tant de complexité; autant renvoyer directement le html du formulaire...

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2009
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2009
    Messages : 35
    Par défaut
    Merci de votre réponse.
    J'ai préféré faire envoyer en ajax par le serveur le code html du formulaire.

Discussions similaires

  1. Réponses: 0
    Dernier message: 20/04/2017, 12h48
  2. [AJAX] ie fait des siennes avec ajax
    Par mitmit dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 22/05/2007, 15h16
  3. [AJAX] charger images du serveur avec ajax
    Par Tail dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 19/02/2007, 14h38
  4. Réponses: 3
    Dernier message: 21/11/2006, 14h28
  5. [AJAX] Appel de plusieurs pages avec Ajax
    Par shadowbob dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 13/02/2006, 18h29

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