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 :

Requête HTTP GET effectuée en async et synchrone


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de Aizen64
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    563
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 563
    Par défaut Requête HTTP GET effectuée en async et synchrone
    Bonsoir,

    J'ai un soucis lors de l’exécution d'une requête GET asynchrone avec jQuery. Lors d'un clic sur l'une des pages du site, la requête asynchrone se déclenche correctement, par contre le navigateur exécute moins d'une seconde plus tard la même requête mais de manière synchrone ce qui revient à effacer le contenu précédent.

    Je n'ai pas le code sous la main et j'ai bien du mal à comprendre ce comportement.

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 576
    Par défaut
    ça serait plus pratique si tu pouvais nous montrer le code qui pose problème pour qu'on essaye de notre coté

  3. #3
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    cela ressemble aux symptômes d'un formulaire qui est soumit via Ajax et par la voie normale de la soumission.

  4. #4
    Membre très actif Avatar de Aizen64
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    563
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 563
    Par défaut
    Tardivement, voilà ce que donne mon 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
    22
    23
    24
    25
    26
    27
     
    		function changePage()
    		{
    			$('.menu-item').click(function ()
    			{
    				var url;
     
    				url = $(this).attr("href");
    				console.log(url);
     
    				if (window.location.href != url)
    				{
     
    					$("#content").load(url, null, function ()
    					{
    						console.log("AJAX OK");
    					})
     
    				}
     
    			})
    		}
     
    		$(document).ready(function ()
    		{
    			changePage();
    		});
    Je comprends pas trop le comportement de mon script pour le coup.

    L'ID Content correspond au contenu principal de ma page web à rafraîchir.

Discussions similaires

  1. Cookies requête HTTP GET
    Par jojo_ol76 dans le forum Android
    Réponses: 5
    Dernier message: 28/10/2011, 22h11
  2. requête http get pour le contenu binaire d'un xml
    Par Schpitt dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 08/06/2011, 20h40
  3. Requête HTTP (GET)
    Par mathieugut dans le forum Windows Forms
    Réponses: 2
    Dernier message: 27/06/2009, 11h53
  4. Requête HTTP, GET et POST
    Par sebxid dans le forum Débuter
    Réponses: 1
    Dernier message: 05/09/2008, 15h19
  5. Parser une requête HTTP/GET en c ! regex ?
    Par canard75 dans le forum C
    Réponses: 14
    Dernier message: 06/12/2005, 10h08

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