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] Post variable avec un onclick ?


Sujet :

AJAX

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2002
    Messages : 120
    Par défaut [AJAX] Post variable avec un onclick ?
    Bonjour,

    J'ai une question très simple pour les spécialistes ajax (en ce qui me concerne, mon niveau est en dessous de zéro) :

    En gros, je voudrais faire un post dans un onclick de la page (RForm.php) et récupérer sa valeur dans une deuxième (PForm.php). Je dois passer impérativement par le lien <a class="post" onclick="return confirmSubmit(' que vous trouverez dans le code ci-dessous. Ces deux pages sont en php, et je vous en ai fait des versions light pour que l'on puisse se concentrer sur le cœur du problème que je rencontre.

    Si vous récupérez ce code, et que vous le testez vous constaterez que tout fonctionne jusqu'au premier message (Hello 1), et après pour moi c'est très nébuleux ... je ne récupère aucune information pour $variable dans la deuxième page.

    Merci par avance à ceux qui accepteront de m'aider sur ce sujet, de me donner des pistes ... voir la solution !

    Cela donne ces deux pages :

    Code RForm.php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    <!DOCTYPE html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script src="jquery-1.8.2.min.js"></script>
     
    <SCRIPT language="Javascript" type="text/javascript">
    	function confirmSubmit(msg)
    	{
    		var agree=confirm(msg);
    		if (agree)
    		{
    			alert('Hello 1');
    			$(".post").on("click", function(){
     
    				$.ajax({
    					url:"Pform.php",
    					type: "POST",
    					data: {name: "Pascal", location: "Lune" },
    					success:function(response){
    						return true;
    					},
    					error: function(){ // do an other action 
    					}
    				});
    			});
     
    			return true; // Sera a enlever une fois que l'on sera sûr que le précédent return true fonctionne dans la fonction ajax
     
    		}
    		else
    			return false;					
    	}
    </SCRIPT>
    </head>
    <body>
     
    <form name="ret"  method="post"  action="PForm.php">
     
    	<a class="post" onclick="return confirmSubmit('Voulez vous vraiment SUPPRIMER cet adhérent ?')">
    		<input type="image" name="supprimer" title="supprimer" onmouseover="this.src='images/bt_sup2.gif', tooltip.show(this)" onmouseout="this.src='images/bt_sup1.gif', tooltip.hide(this)" src="images/bt_sup1.gif" >	
    	</a>
     
    </form>
     
    </body>
    </html>

    Code PForm.php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <html>
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
    <body>Gestion variables passées d'une page à l'autre sur du href avec ajax<br>
    <?php  
            $variable = $_GET['var'];
            echo "Variable : " . $variable;
    ?>
    </body>
    </html>
    Images attachées Images attachées   

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

Discussions similaires

  1. [Conception] Passage De Variable Avec Post Via Un Script Php + Redirection
    Par british_toons dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 26/09/2006, 16h57
  2. Passage de variable avec la méthode POST
    Par lama85 dans le forum Langage
    Réponses: 2
    Dernier message: 07/09/2006, 11h12
  3. Envoi de variables avec POST
    Par oops! dans le forum Flash
    Réponses: 5
    Dernier message: 06/08/2006, 21h14
  4. Réponses: 1
    Dernier message: 15/05/2006, 18h05
  5. un petit code tout simple o_O avec des $POST variable :)
    Par dark_vidor dans le forum Langage
    Réponses: 5
    Dernier message: 08/04/2006, 01h08

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