Bonjour,

je souhaite créer des variables de session (php) lors d'un clic sur un lien, et suivre le href du lien une fois ces variables créées (return false sinon).

J'ai donc écrit le code jquery ci-dessous, utilisant la fonction $.post :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$('div.test a').click(function() 
{   
    var loyer = $(this).parents('.affich_infos').children('.loyer').text();
    var frais = $(this).parents('.affich_infos').children('.frais').text();
    var duree = $(this).parents('.affich_infos').children('.duree').text();
 
    $.post('includes/creeSession.php',{ post_loyer:loyer, post_frais:frais, post_duree:duree }, function(data)
    {
      reponse = (data=='sessionCree') ? 'cok' : 'nok';  // echo 'sessionCree' dans mon fichier creeSession.php
    });
 
    if(reponse=='cok') { return true; }
    return false; // lien désactivé par défaut	
});
Mais quelle que soit la réponse de php, et même si les variables de session ne sont pas créées, le lien fonctionne...

Voyez-vous comment faire pour bloquer le lien tant que ces variables ne sont pas créées?

Merci d'avance!