![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 18.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 15:54 |