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 :

fonction Jquery Ajax [AJAX]


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2012
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2012
    Messages : 49
    Par défaut fonction Jquery Ajax
    Bonjour,

    je me permets de poster sur ce forum car je me pose une question existentielle concernant la fonction Ajax implémentée dans Jquery .

    J'utilise un code source classique pour valider un formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     jQuery(document).ready(function () {
    	    $("form#auth").submit(function() {
    	        var identifiant = $('#iden').attr('value');
    	        var mdp         = $('#mdp').attr('value');
    	        $.ajax({
    	            type: "POST",
    	            url: "",
    	            data: "&iden="+ identifiant + "&mdp=" + mdp,
    	            success: result,
    	            dataType: "json"
    	            });
    	        return false;
    	    });
    	});
    Ma question va peut être paraitre débile à certains, mais je souhaiterais savoir comment la fonction Ajax réagit si par hasard plusieurs utilisateurs cherchent à utiliser le même formulaire en même temps ?

    Est-ce que dans la relation client-serveur, avec un traitement PHP intégré dans la même page que celle contenant le script Jquery (contrainte technique Wordpress...) ce genre de comportement est prévu (encore une fois désolé si la question paraît débile...) ?

    Merci d'avance pour votre aide, bien cordialement,

    Merci d'avance pour votre

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Bonjour,
    je te conseille la lecture de l'excellent article Comprendre les mécanismes d'AJAX

  3. #3
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2012
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2012
    Messages : 49
    Par défaut
    Merci, l'article est très bien écrit, ça permet de mieux resituer les choses...

    Je crois que ma question n'était de toute évidence pas très claire !

    J'ai lu plusieurs tutoriels sur Ajax et sur l'objet HTTPRequest et je pense que cela m'a un peu embrouillé, notamment parce que certains tutoriels qui présentaient l'AJAX asynchrone je crois prévoyaient également certains comportements des utilisateurs qui recliquent immédiatement sur le bouton (ayant pour effet de lancer une nouvelle requête, avec la question qui se pose : doit-on interrompre/supprimer l'ancienne requête et recommencer ou attendre qu'elle se termine etc.)

    Ma question en fait : cette problématique ne se pose pas lorsque c'est deux utilisateurs différent qui émettent une requête AJAX en même temps (le serveur est bien capable de traiter les deux requêtes simultanément ? comme il est capable de traiter tout autre demande PHP de différents utilisateurs à un instant donné ?)

    Je me suis ensuite orienté vers le Jquery car la bibliothèque comportait une méthode AJAX "intégrée" ce qui m'évitait de devoir créer moi-même l'objet HTTPRequest...

    D'où les autres questions que je me suis posé : la méthode AJAX de Jquery permet-elle de gérer avec la même profondeur les évènements tels que :
    - des évènements différents selon l'état de la réponse du serveur (équivalent "onreadystatechange")
    - une nouvelle requête du même utilisateur (cliquage intempestif) alors que la requête précédente n'est pas terminée...

    Voila, merci d'avance pour l'attention que vous pourrez accorder à mes préoccupations

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

Discussions similaires

  1. Jquery/Ajax et appel de fonctions
    Par Sébastien L dans le forum jQuery
    Réponses: 3
    Dernier message: 07/11/2012, 14h25
  2. Réponses: 8
    Dernier message: 03/11/2011, 15h22
  3. jQuery .ajax, utiliser les 'datas' hors fonction
    Par dotmastaz dans le forum jQuery
    Réponses: 4
    Dernier message: 02/08/2011, 09h54
  4. Réponses: 4
    Dernier message: 10/02/2010, 14h10
  5. Réponses: 2
    Dernier message: 10/10/2009, 19h40

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