Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] Przegladanie duzej ilosci danych
iwosz
post
Post #1





Grupa: Zarejestrowani
Postów: 62
Pomógł: 3
Dołączył: 30.07.2009

Ostrzeżenie: (0%)
-----


Witam, myślę ze problem jest dość typowy, jednak nie znalazłem żadnego tematu który by go poruszał.

Problem: odpytanie ajax'owe zwraca dużą ilość danych, które należy odczytać i np. wstawić do tabeli. Sam przesył danych w jsonie z reguły nie sprawia problemów jednak gdy JS zabiera się za przetwarzanie odpowiedzi np. funkcja .each() to zaczynają się problemy, przeglądarka wywala okienko "przerwij działanie skryptu".

Czy ktoś zna optymalne rozwiązanie tego problemu?

Ja osobiście rozważam 2 opcje:
1) po stronie serwera ograniczyć odpowiedź do np. 100 rekordów i odpytywać kilkukrotnie ajaxem o każdą porcję danych osobno
2) imo. lepsze wyjście, skoro pobranie danych nie sprawia problemu tylko przetwarzanie, więc po stronie przeglądarki w jakiś sposób podzielić dane na paczki i obrabiać paczka po paczce np. po 100 rekordów i doklejać do tabeli. Czyli musimy wiedzieć ile jest w sumie wyników, musimy pamiętać ile już przejrzeliśmy i wywoływać funkcję rekurencyjnie aż przejrzymy wszystkie dane.

Ma ktoś lepszy pomysł? Thx.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 23:53