Bonjour je fait cet ajax:

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
$(".testhover").hover(function(){
 
  $.ajax({    //create an ajax request to display.php
        type: "post",
        url: "ombre.php",  
        //data: {ombre: $('[ombre="ombre"]').text()},           
        //dataType: "json",   //expect html to be returned                
        success: function(data){                    
             console.log("data :",  data);
            alert(data);
            if(data == 'non'){
 
              alert('non');
            }
 
 
      }
 
    });
});
et le fichier ombre.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
<?php
session_start();
include 'fonctions.php';
$pseudo = $_SESSION['pseudo'];
$bdd=bdd();
$result=$bdd->query("SELECT * FROM personne WHERE per_pseudo='$pseudo'");
$data1=$result-> fetch();
$data2=$data1['ombre'];
echo $data2;
//$Response = $data2;
 
//echo json_encode($Response);
?>

le champ de la base contient non

la console me renvoie bien non

mais le test dans le ajax
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
if(data == 'non'){
alert('non');
}
data contient bien non mais le test ne passe pas il n'y a pas l'alert?

merci si vous y voyez une erreur