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

VPS Starter Arubacloud
0 głosów
566 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 387 wizyt
pytanie zadane 29 marca 2022 w JavaScript przez KubaLaska Początkujący (350 p.)
+2 głosów
2 odpowiedzi 390 wizyt
0 głosów
1 odpowiedź 182 wizyt
pytanie zadane 18 października 2020 w JavaScript przez dkrakowski Nowicjusz (140 p.)

93,023 zapytań

141,986 odpowiedzi

321,288 komentarzy

62,369 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 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...