Domanda

Non ho la versione di Bassistance del JQuery completamento automatico plug-in creato per interrogare il mio database di corsi.

Nel database ho (tra molti altri) i seguenti corsi:

1) Yoga per tutti - Hatha Raja Introduzione

2) Yoga - Iyengar stile. Principianti e Intermedio

3) Yoga - Iyengar. Miglioratori

4) Yoga - Iyengar. I principianti

5) Yoga per tutti - Hatha Introduzione

6) Yoga per tutti - Hatha Avanzate

7) Yoga per tutti - Hatha Raja Intermedio

Se cerco "yoga" ho solo corso 5, 6 e 7. deve restituire tutto 7.

Se metto uno spazio all'inizio, ho tutti i 7 corsi, ma senza evidenziazione.

Se cerco "yoga tutti" ottengo alcun risultato. Dovrebbe restituire 4.

Il plugin ottiene dei risultati da una pagina php. Ho provato ponendo i termini di ricerca direttamente nella stringa di query sul file php e riporta i corsi corrette.

Quindi il problema è sicuramente sul lato plugin. Ho provato a sperimentare con le varie opzioni di http://docs.jquery.com/Plugins / completamento automatico / autocomplete # url_or_dataoptions ma nulla è risolto il problema.

È stato utile?

Soluzione 2

Sembra che non è più in fase di sviluppo il plugin come la funzionalità è ora parte di jQueryUI: http://jqueryui.com/demos/autocomplete/

In test, questo mi dà risultati migliori.

Altri suggerimenti

Usa Firebug e un'occhiata alla scheda "NET" per vedere se la richiesta / risposta sono corrispondenti con ciò che si pensa che dovrebbero essere. Questo ti mostrerà i dati inviati, nonché i dati di ritorno.

Firebug scheda NET spiegato

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top