• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

jquery autocomplete - jak przerobić by dotyczyło różnych zapytań i wielu pól

Object Storage Arubacloud
0 głosów
345 wizyt
pytanie zadane 19 października 2015 w JavaScript przez babiak Obywatel (1,810 p.)
Witam,

potrzebuje na stronie wprowadzic autouzupelnianie pól. Poradziłem sobie z tym wg przykładu znalezionego w internecie:

http://www.bewebdeveloper.com/tutorial-about-autocomplete-using-php-mysql-and-jquery

problem polega na tym, że chciałbym przerobić ten skrypt by nie dotyczył on wyłącznie jednego pola, a wielu. Bo zachodzi taka potrzeba, że w formularzu mam 3 pola do uzupelnienia - jakies produkty (czyli lista rozwijana zawsze będzie taka sama). Skrypt ładnie zachowuje sie przy pierwszym autouzupelnianiu, uzytkownik wpisuje literni, pojawiają się podpowiedzi, wybiera interesujący produkt i przechodzi do kolejnego pola gdzie wywoluje tę samą funcje. Skrypt naturalnie pamieta tamto wyszukiwanie więc lista to po prostu produkt wybrany wyżej. Wiem, że można by to kopiowac i zmianiać nazwy pól ale chyba da się to lepiej zrobić. Fajnie było by jak byśmy zrobili tak ze jako argument można podać rownież zapytanie sql. Mógłbym to wszedzie sobie zastosować.

Kod który przerobiłem znajduje się tutaj:

http://www.bewebdeveloper.com/tutorial-about-autocomplete-using-php-mysql-and-jquery

 

Jak ktoś miałby chwilę i chęci to proszę o przerobienie tego. Z jquery sam nie dam rady :/

1 odpowiedź

0 głosów
odpowiedź 19 października 2015 przez furas Maniak (53,800 p.)
Można w funkcji autocomplet używac zmiennych zamiast URL i wszelkich ID i przekazywać to jako parametr ale dla trzech pól to najszybciej będzie jak sam powielisz tą funkcję.

A przekazywanie zapytania SQL to bardzo zły pomysł bo ktoś zobaczy, że jest taka możliwość i wyśle Ci zapytanie kasujące dane w bazie i będziesz miał wielki problem.
komentarz 19 października 2015 przez babiak Obywatel (1,810 p.)
Podałem przykład 3 pól, ale tego będzie więcej jak to zatrybi. Nie kumam jquery więc proszę o pomoc w przerobieniu kodu.

Podobne pytania

0 głosów
0 odpowiedzi 546 wizyt
0 głosów
1 odpowiedź 447 wizyt
+1 głos
1 odpowiedź 124 wizyt
pytanie zadane 12 stycznia 2021 w JavaScript przez rethimnon Nowicjusz (130 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...