http://bassistance.de/jquery-plugins/jquer...n-autocomplete/
http://docs.jquery.com/Plugins/Autocomplete

Z czytaniem danych z pliku sobie poradziłem - winny był .htaccess.

Jednak zastanawia mnie fakt nieprecyzyjnych propozycji.

  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $("#test").autocomplete("dane.txt", { matchContains: true, minChars: 1 });
  4. });



Już wyjaśniam, w pliku mam przykładowe dane
  1. aa
  2. ab
  3. ac
  4. an
  5. az
  6. ba
  7. bz
  8. ca
  9. cz
  10. na
  11. nn
  12. ya
  13. yn
  14. za
  15. zz


-przy czym rzeczywiste sugestie są dłuższymi ciągami znaków.

Rzecz w tym, że wpisując w formularzu literę N, powinien chyba zasugerować wpisy zawierające podany ciąg, czyli: an,na,nn,yn
Tymczasem dostaję jeszcze dodatkowo wpisy które nie zawierają litery N, przykładowo wynik: aa,ab,ac,an,az,ba,bz,ca,cz,na
Czyli jak by pierwsza sugestia była bardziej wynikiem z przypadku niż faktycznym dopasowaniem
Ściślejsze dopasowanie występuje dopiero po wpisaniu kolejnego znaku.

I nie ma tu znaczenia wartość parametru minChars, bo niezależnie od którego znaku rozpoczyna podpowiedzi, to a każdym razem ta pierwsza propozycja nijak się ma do rzeczywistości.

Wiecie może co jest grane?

Z rzeczy jakie jeszcze zauważyłem, to raz uwzględnia część stringa a raz nie.
przykładowo po wpisaniu ma proponuje mi wpis: ala ma kota
ale już nie ma podpowiedzi po wpisaniu słowa już, a powinno zasugerować: ale to już było

Ale dlaczego?

Ktoś ma doświadczenia z tym skryptem?