• 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 ?

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
585 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,490 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,490 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 402 wizyt
pytanie zadane 29 marca 2022 w JavaScript przez KubaLaska Początkujący (350 p.)
+2 głosów
2 odpowiedzi 405 wizyt
0 głosów
1 odpowiedź 189 wizyt
pytanie zadane 18 października 2020 w JavaScript przez dkrakowski Nowicjusz (140 p.)

93,096 zapytań

142,056 odpowiedzi

321,506 komentarzy

62,438 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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...