Bonjour,

Je me suis lancé dans l'apprentisage de l'ajax et malheureusement ça se fait dans la douleur !!

je souhaite créer une variable php suite à une action sur un lien mais hélas je n'ai aucune réaction sur ma page..
Comment créer une variable en reprenant le nom de la class du lien cliqué ?
Si quelqu'un pouvait me donner un conseil ça serait génial car je bloque grave...
Le div #retour est là en principe pour afficher le résultat de jQuery.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<div id="cylindre_A" style="float:left;">
   <div class="c1">
            <a href="#" class="A-entree"><img src="images/A-entree.jpg"></a>
            <a href="#" class="A-simple"><img src="images/A-simple.jpg"></a>      
   </div>
</div>
<div id="retour">
    <i>vide</i>
</div>
mon fichier submit.js :
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
16
17
18
19
20
21
22
jQuery(document).ready(function($){
    $('#cylindre_A img').click(function(e){
            // On désactive le comportement par défaut du navigateur
        // (qui consiste à appeler la page action du formulaire)
        e.preventDefault();
 
        // On envoi la requête AJAX
        $.getJSON(
            'requete.php',
            {label: var $label = $(this).parent('a').attr('class')},
            function(data){
                $('#retour').hide();
                $('#retour').html('')
                    .append('<b>Paramètre en majuscule</b> : '+data.chaine+'<br>')
                    .append('<b>Date</b> : '+data.date+'<br>')
                    .append('<b>Version PHP</b> : '+data.phpversion+'<br>');
                $('#retour').fadeIn();
            }
        );
    });
 
});
mon fichier PHP :
Code 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
<?php
/*
 *  Script PHP qui traite les requêtes AJAX envoyées par le client 
**/
 
// Récupération des paramètres
$label = '';
if( isset($_GET['label']) ){
    $label = $_GET['label'];
}
 
// Traitements
$retour = array(
    'chaine'    => strtoupper($label),
    'date'      => date('d/m/Y H:i:s'),
    'phpversion'=> phpversion()
);
 
// Envoi du retour (on renvoi le tableau $retour encodé en JSON)
header('Content-type: application/json');
echo json_encode($retour);
?>
j'aimerai que la class du lien cliqué soit transformé en variable php
merci pour votre aide...