🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #49771

Re: autouzupelnienie miasta, co wybrac?

#49771
From: Krzysztof Warunek
Date: Thu, 28 Jan 2010 08:58
42 lines
2834 bytes
Dnia Thu, 28 Jan 2010 08:42:26 +0100, Albert napisał(a):

> Witam, mam pole w ktorym user ma wpisac nazwe miejscowosci. W bazce mam ok. 
> 100 k miejscowosci i tu jest problem. Wiadomo, ze w tak szczegolowej bazie 
> (SIMC) miejscowosci sie powtarzaja (samych Warszaw jest chyba z kilkanascie) 
> Dlatego chce juz na wstepie dac mozliwosc wyboru wlasciwej userowi, zeby 
> potem po zapisie formularza nie robic zwrotki z zapytaniem , o ktora 
> Warszawe mu chodzi ;)
> 
> Pierwsza wersja jest taka: pole input, user wpisuje 4 znaki i uruchamia sie 
> ajax slac zapytanie do bazki. Dlaczego 4 znaki? Bo jak by wyslal po 
> pierwszej to lista miast na W byłaby ogromna, a robic limit na zapytaniu tez 
> nie ma sensu.
po pierwsze w sugestiach powinno być pzy powtarzających się info np.
z jakiego woj. itd itp, żeby rozróżnić, ewentaulnie pobierać dane z
perdykatem distinct (czyli bedzie jedna warszawa, itd) po wybraniu
kolejne zapytanie do bazy i pobraniu miejscowości o nazwie warszawa do
wyboru

po drugie podczas pobierania mozna użyć "SELECT TOP 10..." czy
"SELECT... LIMIT 10" - czyli można od pierwszej literki już działać

po trzecie przy takim rozdrobienieu dodać pole/ lub osobną tabelę, z
priorytetem miast, że np. warszawa m. st. pojawi się po naciśnięciu
w a nie tylko wąchocki 

>  Druga 
> rzecz..jak juz wykonuje sie to zapytanie do bazki to jej wynikow w JS nie da 
> sie jakos buforowac? W koncu jak po pierwszej akcji zassana zostaje lista 
> miast, a user dalej stuka to przeciez mozna chyba korzystac z zassanej listy 
> niz po kazdym stuknieciu robic kolejne zapytania i meczyc baze?
ale user może nacisnąć strzałki, del, czy myszką zakłócić wprowadzanie i
twoje buforowanie będzie wymagało więcej oprogramowania niż trzeba.

> Jak to jest 
> ktos madry z JS moze mi to wyjawic? Z gory dzieki :)
http://webtecker.com/2008/03/10/10-auto-complete-ajax-scripts/

-- 
Krzysztof Warunek

  http://tocheckserver.pl
Technical Details
Message-ID: <1mrrzbtg5d69p.7ktnd3h6sp5j$.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!news.prz.edu.pl!news.nask.pl!news.nask.org.pl!news.task.gda.pl!not-for-mail
References: <hjrf52$5e2$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!news.prz.edu.pl!news.nask.pl!news.nask.org.pl!news.task.gda.pl!not-for-mail
From: Krzysztof Warunek <krzysztof@tocheckserver.pl>
Newsgroups: pl.comp.lang.javascript
Subject: Re: autouzupelnienie miasta, co wybrac?
Date: Thu, 28 Jan 2010 09:58:51 +0100
Organization: CI TASK http://www.task.gda.pl/
Lines: 42
Message-ID: <1mrrzbtg5d69p.7ktnd3h6sp5j$.dlg@40tude.net>
References: <hjrf52$5e2$1@news.onet.pl>
NNTP-Posting-Host: chello089075003141.chello.pl
Mime-Version: 1.0
X-Trace: news.task.gda.pl 1264669129 1341 89.75.3.141 (28 Jan 2010 08:58:49 GMT)
X-Complaints-To: abuse@news.task.gda.pl
NNTP-Posting-Date: Thu, 28 Jan 2010 08:58:49 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit