Bonjour,
J’utilise l'autocomplétition :
http://code.google.com/p/jquery-auto...ate%253Dclosed
Tout marche à la perfection à l'exception des liens qui ne sont pas interprétés, pas "cliquables".
J'ai donc avant de vous sollicité fait mes recherches et obtenu un mieux :
les résultats de l'autocomplétition sont cliquables, mais je n'arrive pas à obtenir le résultat escompté.
Pour être plus précis, voici en partie mon code :
1 - mon fichier php (f_autocomplete.php) :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php include("privateu/mysql_connect.php3.inc"); $q = strtolower($_GET["q"]); if (!$q) return; $q = mysql_real_escape_string($q); $rsd = mysql_query("select DISTINCT titre as titre, articleID from articles where titre LIKE '%$q%'"); while($rs = mysql_fetch_array($rsd)) { $articleID = $rs['articleID']; $titre = $rs['titre']; echo "<A HREF='http://www.monsite.com/article.php?articleID=$articleID'>$titre</A>\n"; } ?>
Mon Javascript :
Code js : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <script type="text/javascript"> $().ready(function() { $("#course").autocomplete("f_autocomplete.php", { width: 260, formatItem: function(data) { return data[0]; } }).result(function(event, data) { window.location.href = data[0]; }); }); </script>
Conclusion :
Les liens sont cliquables mais deviennent :
http://localhost/<HREF='http://www.site.com/article.php?articleID=62...montitre...
Quelqu'un pourrait il m'aider à résoudre ce problème ?
En espérant qu'il puisse servir à d'autres...
Merci !
Partager