Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Datenaustausch PHP -> Javascript
#1
Zuerst: Meine Javascript Kenntnisse sind (noch) gering.

Ich habe ein (groesseres) PHP script, das Webseiten zur Steuerung von Geräten (Messgeräte, IOT...) automatisch erstellt. Die Seite sieht sehr einfach aus und mit Javascript kann man das etwas aufhuebschen.

Zunächst aber möchte ich in zeitlichen Abstaenden automatisch Messwerte auslesen und die Seite updaten, nicht nur mit Mausklick. Das geht wohl mit setInterval.

Das funtioniert zwar auch noch nicht richtig (ich muss eben noch einiiges lernen), aber zunächst die Frage:

Wie bekomme ich die Intervallzeit fuer setInterval , die in PHP in einer $_SESSION variable steht, nach Javascript?

Tnx für einen Tip
Guenter
Zitieren
#2
Schon einen Monat her deine Frage aber hier die Lösung. Du kannst einen Wert aus PHP auf diese Weise einer Javascript-Variablen zuweisen:
PHP-Code:
<?php
    $intv
= $_SESSION['der-name'];
?>

und dann im Javascript:
Code:
<script>
    const intv = <?php echo $intv; ?>;
    setInterval = () => {
        // mach etwas
    }, intv);
</script>

Zitat:Zunächst aber möchte ich in zeitlichen Abstaenden automatisch Messwerte auslesen und die Seite updaten, nicht nur mit Mausklick. Das geht wohl mit setInterval.
Richtig, das geht mit setInterval. Zusätzlich wirst Du Ajax brauchen, um mit einem Server-Skript die Messwerte auszulesen, am besten mit der fetch-API.
Glaube denen, die die Wahrheit suchen, und zweifle an denen, die sie gefunden haben.
(Andrι Gide (1869-1951), frz. Schriftst., 1947 Nobelpreis)
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste