• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

[Node.js] Zmiana tekstu diva dynamicznie ?

Object Storage Arubacloud
0 głosów
433 wizyt
pytanie zadane 3 stycznia 2019 w JavaScript przez Whereismycode Obywatel (1,710 p.)

Mam pytanie odnośnie dynamicznej zmiany tekstu ze strony serwera. 

Przykład jak próbowałęm to zrobić:

//Uruchamiam serwer (wraz z nim uruchamia się zegar)                                                                       

app.listen(3000, function(){
	timer();
	console.log("port: 3000");
});

Funkcja timer uruchamia zegar oczywiście funkcja działa bez żadnego "Ale". 

Jednak, jest problem, bo server-side tak średnio chce zmieniać wartość diva. 

<div id="timer"></div>

Oczywiście wartość musi zostać zmieniona po stronie serwera. 

 

1 odpowiedź

+1 głos
odpowiedź 3 stycznia 2019 przez Tomek Sochacki Ekspert (227,510 p.)
wybrane 3 stycznia 2019 przez Whereismycode
 
Najlepsza
Kolego podstawowy błąd - node odpala się na serwerze, i w response wysyła Ci html. Następnie klient Ci go parsuje i wykonuje swoją magię.

Funkcja timer() odpala Ci się, owszem... ale działa na serwerze :) Klient nic o niej nie wie...

Jeśli korzystasz z jakiś szablonów w node to możesz wrzucić w templatkę jakąś startową wartość, a jak nie to np. możesz sobie w node wystawić endpoint zwracający dane, np. ten czas czy co tam chcesz. Ale nie strzelaj też co sekundę do API aby aktualizować timer :)
komentarz 3 stycznia 2019 przez Whereismycode Obywatel (1,710 p.)
Mowa tutaj o szablonach czyli o formacie (.tpl) ?
komentarz 3 stycznia 2019 przez Tomek Sochacki Ekspert (227,510 p.)
silnik szablonów nie ma tu znaczenia, nie znam takiego, który nie obsługiwałby przekazywania jakiś zmiennych, bo to m.in. główny cel stosowania szablonów :)

Podobne pytania

0 głosów
2 odpowiedzi 325 wizyt
pytanie zadane 29 marca 2022 w JavaScript przez KubaLaska Początkujący (350 p.)
+2 głosów
2 odpowiedzi 275 wizyt
0 głosów
1 odpowiedź 158 wizyt
pytanie zadane 18 października 2020 w JavaScript przez dkrakowski Nowicjusz (140 p.)

92,539 zapytań

141,382 odpowiedzi

319,481 komentarzy

61,928 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...