![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 29.07.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam poważny problem. W bazie danych znajduje sie 12k+ rekordów i mam problem z wyświetleniem wszystkich rekordów (wyświetlają się, ale trwa to bardzo długo) KOD strony. Proszę o pomoc. P.S. Nie chcę rezygnować z dataTables.js |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Się nie dziwie, że trwa to długo, przeglądarka ma problem z taką duża ilościa danych.
Google -> datatables.js large data i 2 link |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 29.07.2016 Ostrzeżenie: (0%) ![]() ![]() |
Kod teraz wygląda tak i nadal jest problem :/
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Nadal na raz pobierasz wszystkie dane z bazy... Zrozum, nie mozesz pobierac wszystkich danych i ich naraz wyswietlac.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 29.07.2016 Ostrzeżenie: (0%) ![]() ![]() |
To właśnie wiem, tylko nie wiem jak to ustawić. Jak ustawię LIMIT to na nic mi się to zda bo nie zobaczę wszystkich rekordów :/
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No i wlasnie dlatego ajaxem miales zapodowac kolejne dane dla danej strony. A zamiast tego na zywca bez namyslu skopiowales przyklad do ktorego cie odeslano
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 29.07.2016 Ostrzeżenie: (0%) ![]() ![]() |
Kombinuje ale za chińca niemam pojęcia jak (IMG:style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ten przyklad wydaje sie lepszy
https://datatables.net/examples/server_side/post.html tylko ze ty masz tam wygenerowac dane z bazy a nie z tego co oni tam maja po stronie serwera. Od ktorego rekordu masz zaczac wysyla ci to w POST. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 29.07.2016 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Tak, masz zwracac teraz dane dla ajaxa czyli JSON. Na stronie masz przyklad jaki to ma byc JSON konkretnie
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 29.07.2016 Ostrzeżenie: (0%) ![]() ![]() |
Czyli muszę skorzystać z tego?
|
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
jak sie upierasz to mozesz korzystac z ich klasy SSP, ale mozesz rownie dobrze miec swoj skrypt, ktory zwraca dane w ich formacie. Co ci latwiej
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 29.07.2016 Ostrzeżenie: (0%) ![]() ![]() |
Działa (IMG:style_emoticons/default/smile.gif)
Teraz pytanie jak za pomocą tego mam wykonać działania matematyczne, dodać input, oraz button? |
|
|
![]()
Post
#14
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A konkretnie o co ci chodzi?
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 29.07.2016 Ostrzeżenie: (0%) ![]() ![]() |
Dokładniej o wyliczanie kwot brutto i po rabacie.
Jak też mam poprawić sortowanie tabeli bo nie działa, wyszukiwanie też nie, oraz pokazuje się komunikat "invalid JSON response" od 14 strony w zwyż. |
|
|
![]()
Post
#16
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat wyszukiwanie też nie, oraz pokazuje się komunikat "invalid JSON response" od 14 strony w zwyż. Firefox->firebug->consola i sobie popatrz co dostajesz od serwera |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 29.07.2016 Ostrzeżenie: (0%) ![]() ![]() |
Problem w tym, że nic nie pokazuje :/
|
|
|
![]()
Post
#18
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
TO nic dziwnego ze masz invalid json response skoro nic nie wysylasz (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 29.07.2016 Ostrzeżenie: (0%) ![]() ![]() |
Tylko, że do 14 strony wszystko działa bez problemu.
edit: Przy prawidłowej zmianie strony dostaję coś takiego:
Ten post edytował slawek19926 22.09.2016, 13:22:01 |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź co wysyłasz i odbierasz. Może po 14 stronach nie masz danych i tego nie obslużyłeś.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:52 |