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

jQuery Discussion :

Paufiner mon Ajax


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2006
    Messages : 985
    Par défaut Paufiner mon Ajax
    Bonjour,
    Comment jugez vous ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    $.ajax({
        url: "staff.php", 
        data: null,
        dataType: "json",
        beforeSend: function(xhr){
            console.log(xhr);
        },
        success: function(data, textStatus, jqXHR){
            console.log(data, textStatus, jqXHR);
            // succès de la transaction, on doit traiter le contenu de data  
        },
        error: function(jqXHR, textStatus, errorThrown){
            console.log(jqXHR, textStatus, errorThrown);
            // échec de la transaction, gérer la catastrophe  
        },
        complete: function(jqXHR, textStatus){
            console.log(jqXHR, textStatus); 
            // la transaction s'est terminée par un succès ou par un échec  	
        }
    });
    NB. D'avance il marche très bien. Y'a-t-il mieux à faire?

    Merci d'avance...

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2011
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Philippines

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2011
    Messages : 89
    Par défaut
    Ca me paraît bien, le callback sur complete est redondant si tu as déjà "success" et "error" non ?

  3. #3
    Invité
    Invité(e)
    Par défaut
    salut,

    je dirais que ton code est inutile.
    Inutile, pourquoi?
    Ben si tu écris du code qui ne répond à aucun problème, c'est du code inutile.

    Ici, tu dev les callbacks appelés par .ajax, avec un corps vide. Donc autant ne pas les écrire.
    Tu recopies tous les arguments (enfin j'imagine) passés dans tes méthodes, mais si tu t'en sers pas, ils ne font que polluer les yeux du lecteur.
    Dans la même idée, tu as mis des console.log, je pense pour dire que c'était bien exécuté. Evidemment en prod faut les enlever .

    Et enfin, il faut mieux mettre une url absolue pour /staff.php, ou la récupérer par un qq moyen qui ne lie pas la page que tu appèles dans le même dossier que la page ou est exécuté ton script !

    rq : les paragraphes "ici...' et 'Tu...' ont été commentés alors que mes yeux ont filtré d'eux même les console.log...

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2006
    Messages : 985
    Par défaut
    merci pour vos remarques...

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

Discussions similaires

  1. condition dans mon ajax
    Par kaking dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 12/10/2008, 10h57
  2. Ajax dans mon application struts
    Par jalam dans le forum Struts 1
    Réponses: 14
    Dernier message: 22/12/2007, 17h13
  3. Réponses: 5
    Dernier message: 03/09/2007, 01h29
  4. [AJAX] Mon premier test avec Ajax : échec
    Par Nasky dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 28/05/2007, 01h24
  5. [AJAX] Migrer mon application vers Ajax
    Par mikky dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/03/2007, 15h49

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