Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jquery + $.ajax
Forum PHP.pl > Forum > XML, AJAX
lysy2005
Witam,
przez ostatni czas używałem zawsze jsona do odbioru z $.ajax a potem na podstawie danych budowałem w javascript htmla.

Niestety przy dużej ilości danych do zbudowania niektóre przeglądarki, szczególnie na starych komputerach i komórkach się zawieszały.

Postanowiłem zatem że będę z poziomu php generował htmla i bezpośrednio dodawał do strony:
.ajax({
url: "link",
method: "POST",
data: { id : "wartoscposta" },
dataType: "html",
success: function(dane){
$("div#abc").html(dane);
},

<div id="abc"></div>

Szukam po necie i nie mogę odszukać, są jakieś limity na ilość htmla wstrzykiwanego jednorazowo poprzez html(dane)?

Może jest jakaś zalecana ilość?
A może zamiast html(dane) wstrzykiwać to do diva czystym ajaxem z pominięciem jquery?

Jakieś wskazówki koledzy?


Pozdro Łysy2005
Comandeer
Do budowania HTML z JSON przy dużej ilosci danych warto wykorzystywać np. React.js lub fastdom. Chociaż nie wiem na ile zwiecha jest spowodowana samym tworzeniem strony, a na ile synchronicznością obsługi JSON w JS.

Nie ma jakichś odgórnych limitów, ale w sumie obowiązuje ta sama zasada, co zawsze w HTTP: im mniej tym lepiej. Wysyłaj tylko to, co niezbędne
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.