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 :

redirection apres success


Sujet :

jQuery

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Par défaut redirection apres success
    Bonjour,

    Je souhaiterai faire une redirection type "post" avec un formulaire après renvoi de données par une requête ajax.

    J'ai mis en bas de page ce formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    <form name="form_confirmation_inscription" action="" method="post">
    <input type="hidden" name="input_id" value=""/>
    <input type="hidden" name="input_genre" value=""/>
    </form>
    ma requête ajax renvoie une reponse au format Json que je traite avec un parseur qui récupère les données sans problème

    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
     
     
      function parseJSONRetourVerif(json) {
    	var parseur = $.parseJSON(json);
    	$.each(parseur, function(entryIndex, entry){
     switch (entry['alerte']) {
    case "enregistrement_OK" :
    $('#form_confirmation_inscription').attr("action","confirmation_inscription.php");
    $('#input_id').attr("value",entry['inscrit_id']);
    $('#input_genre').attr("value",entry['inscrit_genre']);
    $('#form_confirmation_inscription').submit();
     break;
    }
    }
    }
    Mais voilà la redirection ne se fait pas et la page confirmation_inscription.php ne se charge pas.

    Alors est-ce possible de faire ce que je demande ?

    Bien cordialement

  2. #2
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 41
    Par défaut
    bonjour,

    Pourquoi vous ne faites pas une redirection en php, vu que vous avez envoyé les données par ajax au serveur une 1ere fois, il est donc possible de faire une redirection en php avec la fonction header

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 72
    Par défaut
    bonjour,

    tout simplement car la selection de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $('#form_confirmation_inscription')
    ne fonctionne que sur l'ID de l’élément hors vous avez le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form name="form_confirmation_inscription" action="" method="post">
    Il suffit donc de mettre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form id="form_confirmation_inscription" action="" method="post">

    Bonne continuation

Discussions similaires

  1. redirection aprés la créaton d'un cookie
    Par vbcasimir dans le forum Web
    Réponses: 3
    Dernier message: 14/05/2006, 20h28
  2. Redirection après formulaire...
    Par kobe dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/03/2006, 09h53
  3. [MySQL] redirection après requête
    Par djinko dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 08/03/2006, 11h13
  4. Probleme de redirection apres fermeture de session
    Par soufienne dans le forum ASP
    Réponses: 3
    Dernier message: 08/04/2004, 10h52
  5. [Strategie]Redirection après un formulaire
    Par kyser91 dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 19/03/2004, 15h15

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