Skocz do zawartości

[jquery] filtrowanie wynikow


HERO

Rekomendowane odpowiedzi

Hejka, znowu potrzebuje rady... mam wyniki wyszukania rekordow z bazy, wyswietlam je na stronie, nie chce uzywac AJAX i odpytywac serwera ponownie o rekordy a chcialbym bez przeladowania strony je filtrowac. 

wpadlem na taki pomysl ze rekordy na stronie beda wygladac tak 

 

<div id="10" data-color="red" data-sex="1" data-price="500"> rekord </div> 

 

a ja po nacisnieciu inputa w filtrach np kolor red dam display none dla wszystkich ktore nie maja red.

dodam operatory logiczne zeby to jakos dzialalo przy wyborze wiecej niz 1 opcja 

co o tym pomysle sadzicie, ale nie chce odpytywac bazy danych za kazdym razem? 

 

 

Podnośniki koszowe - - Inteligentne rozwiązania w zakresie podnoszenia | Dentysta Mokotów który daje powody do uśmiechu | Systemy szklane - Oferujemy szeroki wybór elementów szklanych dostępnych w różnych rozmiarach

 

Odnośnik do komentarza
Udostępnij na innych stronach

Ja robię takie rzeczy tak: zapisujesz wynik zapytania z bazy do formatu json - zamieszczasz w źródle i możesz z tymi danymi z poziomu js robić co sobie wymarzysz bez odpytywania serwera.

 

Plus tego rozwiązania jest taki, że źródło strony zajmie Ci o wiele mniej miejsca niż wrzucając gotowe divy do źródła.

 

Odnośnik do komentarza
Udostępnij na innych stronach

32 minuty temu, HERO napisał:

co o tym pomysle sadzicie

To, że do tego są gotowe rozwiązania jak https://datatables.net
https://www.w3schools.com/howto/howto_js_filter_table.asp
 

https://www.tablefilter.com/examples.html

https://www.jqueryscript.net/blog/best-table-filtering.html

Ogólnie to możesz pobrać dane w formacji JSON lub wypisać w HTML w takim formacie w kodzie JS i następnie w JS oprabiać tablice danych
https://www.w3schools.com/jsref/jsref_filter.asp

Do renderowania tych danych Możesz zastosować coś innego niż jquery np:
https://vuejs.org/
https://svelte.dev/

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności