[AJAX] jQuery autocomplete & liens
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:
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:
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 !