Jump to content

[RESOLU]Demande d'aide sur bug $(#search_query).autocomplete


Recommended Posts

Bonjour,
Je suis en v1.3.6, qui appelle par defaut la bibliotheque jQuery en version 1.2.6.
Comme ceci, la fonction $("#search_query").autocomplete() fonctionne sans probleme.

Maintenant, pour les besoins de ma boutique, j'ai ajouté dans la page index une module "homeslideshow".
Ce module fonctionne très bien, a condition que je me serve de la version 1.5 de jQuery.
Donc dans mon homeslideshow.tpl, j'ajoute en haut la ligne

[script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script]



Le slideshow fonctionne donc très bien, mais à présent j'ai cette erreur:

Erreur : $("#search_query").autocomplete is not a function



Le debugger javascript d'IE8 (un truc pas mal chez IE pour une fois) me dit

Cet objet ne gère pas cette propriété ou cette méthode

$('document').ready( function() {
           $("#search_query").autocomplete(
                   'http://xxxxxx/prestashop/search.php', {
                   minChars: 3,
                   max:10,
                   selectFirst:false,
                   width:500,
                   scroll: false,
                   formatItem:formatSearch,
                   extraParams:{ajaxSearch:1,id_lang:2}
               }).result(redirectSearch)
       });



Je ne sais pas quoi faire.
Je ne comprends pas pourquoi l'autocomplete bugge lorsque j'appelle la v 1.5 de jQuery...

Merci de votre aide

Link to comment
Share on other sites

J'ai résolu le probleme en appelant une seconde fois le fichier jquery.autocomplete.js apres avoir appelé la v1.5 de jQuery.

Le fichier jquery.autocomplete.js est donc appelé 2 fois, c'est pas super propre mais ça marche.
J'ai besoin de l'appeler 2 fois car la premiere fois il est appelé dans le header.tpl, et la seconde fois par le homeslideshow.tpl, fichier qui n'est pas appelé sur toutes les pages(contrairement au header.tpl)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...