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 :

{Ajax} avec "data"


Sujet :

jQuery

  1. #21
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 106
    Par défaut
    Ha, oui autant pour moi J'avais pas fait attention sur votre premier message

    Personne ne saurait comment faire une redirection en ajax en utilisant une variable php ? Car, la je bloque vraiment... merci.

  2. #22
    Membre Expert
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Par défaut
    J'ai pas trop compris ce que tu voulais faire en fait

  3. #23
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 106
    Par défaut
    Ben, juste faire une redirection, sachant que si je fais la redirection sur la page php ou il y a les requêtes permettant de créer le topic, ajax bloque la redirection, donc le mieux, c'est de faire la redirection sur le script ajax.

    Mais, cette redirection doit être comme sa : page.php?t=$variable

    $variable est créer sur la page de requête, donc, je ne peux pas faire la redirection sur le script ajax car, la variable est sur la page php.

    Vous comprenez mieux ?

  4. #24
    Membre Expert
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Par défaut
    Bah dans ce cas, tu fais un echo de ta variable dans page php que tu récupères en AJAX . Et si t'as besoin de renvoyer plusieurs données en même temps, le mieux est d'utiliser JSON.

    Par contre, pourquoi faire une redirection, sachant que tu perds tous les bénéfices d'AJAX? (c'est-à-dire sans utiliser de rechargement de page...)

  5. #25
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 106
    Par défaut
    Bonjour, je viens de trouvé la solution. J'ai utilisé les cookies pour y arriver.

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    if (empty($message) || empty($titre))
    {
    echo'<div class="message_erreur"><p>Votre message ou votre titre est vide</p></div>';
    setcookie('post', 'null');
    }
     
    else
    {
    //Tout les requêtes pour enregistrer
     
    setcookie('post', $nouveautopic);
     
    }

    Est dans le script ajax :

    Code js : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    if($.cookie("post") != "null")
    {
    var id_topic = $.cookie("post"); //On met l'id du topic dans une variable
    window.setTimeout("location=('voirtopic.php?t="+id_topic+"');",3000) //On la met dans l'url
    $.cookie("post", null); //Est on supprime le cookie
    }

    Pour y arriver, pour aurez besoins de ce plugin jquery : jQuery - Cookie plugin

    Est d'un tutoriel pour les cookies php

    J'aurais du y pensé plus tôt.
    Est, en espérant que sa aide quelqu'un.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

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