11540 sujets

JavaScript, DOM et API Web HTML5

Bonjour les amis,

j'essaie de mettre en place le plugin autocomplete de jquery, mais ça foire...
voici mon code:


$(document).ready(function() {
    $('input#Localisation').autocomplete({
		source: 'autocompletion.php',
		datatype: 'json',
	});
});




include('misc.inc');
// si on reçoit une donnée
if(isset($_GET['term'])) {
    $term = htmlentities($_GET['term']); // protection
     
    // connexion à la base de données
    $connexion = mysql_connect($host,$user,$password) or die('Erreur :'. mysql_error());
	mysql_select_db('annuaire_pf');
    // écriture de la requête
    $sql = "SELECT annuLocalisation FROM tb_localisation WHERE annuLocalisation LIKE '". $term ."%'";
    // exécution de la requête
    $resultat = mysql_query($sql,$connexion) or die('Erreur :'. mysql_error());
	// affichage des résultats
    while($donnees = mysql_fetch_assoc($resultat)) {
        echo json_encode($donnees);
    }
}


dans ma console firebug, ma page php me renvoie bien les infos dans un objet JSON, mais la liste n'apparait pas dans mon input: http://img17.imageshack.us/img17/9514/sanstitregta.png

qu'est ce que j'ai oublié?
Modifié par milouz (29 Aug 2012 - 12:41)