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] XMLHttpRequest et backspace


Sujet :

AJAX

Vue hybride

Scalp4 [AJAX] XMLHttpRequest et... 10/09/2010, 12h21
SpaceFrog ton ajax ne serait pas... 12/09/2010, 09h58
Scalp4 Non il est déclenché par un... 13/09/2010, 11h03
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Scalp4
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 106
    Par défaut [AJAX] XMLHttpRequest et backspace
    Bonjour,

    Je me creuse la tête depuis quelques temps sur un problème que j'ai.

    En fait c'est assez simple, j'ai une page qui est donc ma page d'accueil. Sur cette page j'ai une requête Ajax qui est envoyé à mon serveur et qui me retourne un contenu JSON. Bref de ce côté là aucun soucis.

    Par contre si je clic sur un lien sur ma page ou que change l'url pour allez sur Google par exemple puis je retourne sur ma page précédente (backspace ou le bouton retour du navigateur) la page affiché est vide avec juste mon contenu JSON.

    Petite précision, ma requête Ajax est envoyée sur la même URL et dans mon code je fais un test sur "XMLHttpRequest" ($_SERVER['HTTP_X_REQUESTED_WITH']).

    Deuxième précision, ce problème ne se pose QUE sur la page d'accueil "/" et pas sur les autres pages du site qui exécute la même fonction JS mais envoie la requête sur la page courante "/members" par exemple (et qui retourne un JSON aussi).

    Et pour continuer dans les bizarreries le problème se pose sur FF et Chrome, jamais sur IE et parfois sur Opera (aucune idée de pourquoi parfois mais en reproduisant la même action à plusieurs reprise des fois il m'affiche la page d'accueil d'autre fois le JSON).

    Côté serveur, je travail sur Symfony.

    Avez-vous déjà eu vent de ce problème ? Car j'ai beau cherché (je dois mal chercher...) je ne trouve rien...

    Merci d'avance !

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    ton ajax ne serait pas déclenché sur un lien href par hasard ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre confirmé Avatar de Scalp4
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 106
    Par défaut
    Non il est déclenché par un classique "$(document).ready(....", je rappel ensuite la même URL, avec les mêmes paramètres, en AJAX puis je récupère le JSON correspondant (pour ma GMAP). Cette partie marche parfaitement le JSON est bien récupéré et correctement affiché, c'est quand je vais sur une autre page et que je reviens en arrière que le problème ce pose.

Discussions similaires

  1. [AJAX] [XMLHttpRequest] prob d'accès
    Par Invité dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 24/10/2006, 17h38
  2. [AJAX] XMLHttpRequest fonctionne pas dans ie
    Par tchoukapi dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 27/09/2006, 11h45
  3. [ajax] XMLHttpRequest et formulaire(<input type='file'>)
    Par Are-no dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 23/08/2006, 20h22
  4. [AJAX] XMLHTTPREQUEST ne se met pas à jour :-/
    Par franckarts dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 04/08/2006, 18h11
  5. [AJAX] XMLHttpRequest en parallèle
    Par narkhor dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/07/2006, 09h57

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