Retour ajax toujours NULL
	
	
		Bonjour à tous,
J'ai un soucis avec une requête AJAX, en faite lorsque j'exécute la requête ajax, le retour égal toujours null et je ne comprend pas pourquoi.
Voici la fonction JS qui lance la requête ajax
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 
 |  
function getUserInfo(){
    r = false;
    $.ajax({ type : 'post', 
              url : "index.php", 
             data : "ajax=ON&page=Func&epage=json-user", 
             dataType: "json", 
             async: false,
             success: function(j){
                console.log(j); // La console affiche NULL
                if(j != ''){ 
                    r = j;
                } 
             } 
    });
    return r;
} | 
 Et voici le PHP qui est derrière
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 
 |  
<?php
$tab = array();
$req = "SELECT * FROM users_infos";
$qry = $pdo->query($req);
while($r = $qry->fetch()){
    $tab[$r['idu']] = $r;
}
echo json_encode($tab);
?> | 
 J'ai donc éssayer de faire un print_r avant le echo
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 
 |  
<?php
$tab = array();
$req = "SELECT * FROM users_infos";
$qry = $pdo->query($req);
while($r = $qry->fetch()){
    $tab[$r['idu']] = $r;
}
echo '<pre>';
print_r($tab);
echo '</pre>';
echo json_encode($tab);
?> | 
 et là la réponse est ceci :
	Citation:
	
		
		
			
Array
(
    [1] => Array
        (
            [ide] => 1
            [0] => 1
            [idu] => 1
            [1] => 1
            [nom] => Tartenpion
            [2] => Tartenpion
            [prenom] => Quidam
            [3] => Quidam
            [initial] => TQ
....
)
			
		
	
 Donc le print_r m'affiche bien un tableau mais précédé de caractère très étrange avant 
et dès que je retire le print_r la réponse redeviens NULL
Quelqu'un a-t-il déjà rencontré ce genre de problème ? 
D'avance merci
Spliffer