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] Ajax - avec reload


Sujet :

AJAX

  1. #1
    Membre averti
    Inscrit en
    Février 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 13
    Par défaut [AJAX] Ajax - avec reload
    Bonjour,

    Je rencontre un problème pour rafraichir une page suite à une requête Ajax.
    Donc, j'ai un site divisé en 2. Une partie à gauche qui me sert de navigation et la partie à droite qui me sert à afficher le contenu.

    A chaque lien de ma navigation, je lance un agent lotus Notes via une requête ajax. Cet agent me renvois du code HTML qui est mis dans une balise div de la partie droite de mon site ($('txContent').innerHTML = code renvoyé par l'agent.

    Donc tout fonctionne correctement sauf pour un cas.
    Mes agents effectuent différents contrôles et dans un cas, il faut que je reload ma page. Donc je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if blabla then
    Print "<script>window.location.reload(true);</script>"
    exit sub
    end if
    Mais rien ne se passe :shock:
    Ma ligne javascript a bien été envoyée à la page html (je la vois dans le code source) mais le reload ne se fait pas !

    Auriez-vous une idée du pourquoi du comment que ca fonctionne pas ? ^^

    Merci,
    Vincent

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Mars 2006
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Mars 2006
    Messages : 400
    Par défaut
    As-tu essayé de faire simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if blabla then
    window.location.reload(true);
    exit sub
    end if

  3. #3
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    c'est simplement que ton code JavaScript retourné par Ajax n'est pas interprété.
    Cf. la FAQ

    A+

  4. #4
    Membre averti
    Inscrit en
    Février 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 13
    Par défaut
    Bonjour,

    Ça fonctionne en forçant l'eval du javascript sur le retour de la requête Ajax.

    Merci beaucoup
    Vincent

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

Discussions similaires

  1. [AJAX] Ajax.Request : avec internet explorer
    Par equids dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/11/2008, 10h37
  2. [AJAX] Ajax.Autocompleter avec id
    Par darontankian dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/10/2008, 17h29
  3. AJAX : Problème avec les accents...
    Par @drien dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 29/01/2006, 14h33
  4. [AJAX] Problèmes avec les caractères accentués
    Par marti dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 26/10/2005, 14h10

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