Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2011, 15h45   #1
Membre habitué
 
Inscription : mai 2002
Messages : 635
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 635
Points : 109
Points : 109
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 :
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 :
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
viny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 22h37   #2
Nouveau Membre du Club
 
Inscription : janvier 2009
Messages : 39
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 39
Points : 32
Points : 32
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
Samolo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 13h06   #3
Membre régulier
 
Laurent S.
Inscription : novembre 2010
Messages : 71
Détails du profil
Informations personnelles :
Nom : Laurent S.
Âge : 25
Localisation : France

Informations forums :
Inscription : novembre 2010
Messages : 71
Points : 77
Points : 77
bonjour,

tout simplement car la selection de

Code :
$('#form_confirmation_inscription')
ne fonctionne que sur l'ID de l’élément hors vous avez le code suivant :

Code :
<form name="form_confirmation_inscription" action="" method="post">
Il suffit donc de mettre :

Code :
<form id="form_confirmation_inscription" action="" method="post">

Bonne continuation
larffas68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h47.


 
 
 
 
Partenaires

Hébergement Web