2010-10-20 85 views
0

Vous savez lorsque vous commencez à chercher dans une boîte de recherche autocomplete, vous obtenez une liste de résultats possibles. À partir de ces résultats, dites que vous cliquez sur l'un des éléments de la liste, je veux prendre cet élément et effectuer une autre recherche pour donner une autre liste de résultats. Exactement comme comment fonctionne Google. Si vous ne me comprenez pas essayez de taper dans la boîte de recherche google quelque chose comme «ja». Il donnera une liste de résultats possibles, quand vous en sélectionnez un, il fait une autre recherche et donne un autre ensemble de résultats.Obtenir autocompleter scriptaculous à se comporter comme google instant

Pls est-ce que quelqu'un sait comment faire cela avec la saisie semi-automatique scriptalous? ou d'une autre manière Tout exemple sur le net, va vraiment vraiment l'apprécier.

Je mA à l'aide de la façon

Répondre

0

cadre de travail de CodeIgniter (php) Vous pouvez certainement le faire. Personnellement, je le ferais dans jQuery en utilisant la saisie semi-automatique de jQuery UI.

http://jqueryui.com/demos/autocomplete/

Vous pouvez l'obtenir pour charger les résultats comme il le fait habituellement, mais les formater différemment ou étendre l'interface jquery. Serait assez simple.

Depuis son possible en jQuery c'est certainement possible avec l'autocomplétion scriptaculous mais je ne suis pas familier avec elle.

Vous regarderait l'endroit où la sortie est affichée:

<div id="autocomplete_choices" class="autocomplete"></div> 

Si vous pouvez définir le style ce la façon dont vous voulez au lieu d'être comme un menu déroulant, vous aurez votre instant.

+0

Mais il agit lentement. Je veux une recherche rapide comme Google instantanée. Ce que tu dis? – Tareq

+0

Vous auriez à faire quelque chose de personnalisé qui optimise les données depuis le site Web et aussi la vitesse du javascript (c'est-à-dire désactiver l'animation, etc.). Je pense que google s'estompe dans les résultats ou similaire. –