Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jquery + $.ajax, Czy jest zalezany limit danych do odbioru htmla?
lysy2005
post
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
Go to the top of the page
+Quote Post
Comandeer
post
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
Go to the top of the page
+Quote Post

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: 3.10.2025 - 15:54