• 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
85 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 (175,420 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 (175,420 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 92 wizyt
0 głosów
0 odpowiedzi 46 wizyt
pytanie zadane 20 stycznia w JavaScript, jQuery, AJAX przez revizor451 Obywatel (1,930 p.)
0 głosów
1 odpowiedź 196 wizyt
pytanie zadane 4 lipca 2018 w JavaScript, jQuery, AJAX przez niezalogowany
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

63,168 zapytań

109,404 odpowiedzi

228,555 komentarzy

42,701 pasjonatów

Przeglądających: 55
Pasjonatów: 4 Gości: 51

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.

...