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

0 głosów
94 wizyt
pytanie zadane 3 stycznia w JavaScript, jQuery, AJAX przez Whereismycode Użytkownik (930 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 przez Tomek Sochacki Mędrzec (184,170 p.)
wybrane 3 stycznia 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 przez Whereismycode Użytkownik (930 p.)
Mowa tutaj o szablonach czyli o formacie (.tpl) ?
komentarz 3 stycznia przez Tomek Sochacki Mędrzec (184,170 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 108 wizyt
0 głosów
0 odpowiedzi 52 wizyt
pytanie zadane 20 stycznia w JavaScript, jQuery, AJAX przez revizor451 Obywatel (1,930 p.)
0 głosów
1 odpowiedź 216 wizyt
pytanie zadane 4 lipca 2018 w JavaScript, jQuery, AJAX przez niezalogowany
Porady nie od parady
Komentarze do pytań nie służą do odpowiadania, od tego jest wydzielona sekcja odpowiedzi. Funkcją komentarzy jest natomiast możliwość uzyskania dodatkowych informacji na temat samego posta.Komentarze

64,892 zapytań

111,363 odpowiedzi

234,306 komentarzy

46,742 pasjonatów

Przeglądających: 154
Pasjonatów: 2 Gości: 152

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...