Bonjour, voici le code que j'utilise:

js :

$.fn.Connect = function(){
        $('#header-connect-content-avatar').on('click', function(e){
            e.preventDefault();
                $.post("/ajax", {"connect": '1'});
        });
    }
    $('#header-connect-content-avatar').Connect();

php ajax.ctp:

$connect = $_POST'connect'];
$this->Session->write('connect', $connect);

J'ai bien routé l'action ajax du controller Divers pour qu'elle soit accessible depuis la racine, je n'ai pas d'erreur dans l'inspector mais aucune variable de session n'est écrite... qu'est-ce qui cloche ?

1 réponse


tu devrais peut être passer ta variable en session depuis l'action du controller et non dans la vue ?