Ergebnis 1 bis 6 von 6

Thema: Variable automatisch alle X sek. laden lassen

  1. #1
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561

    Variable automatisch alle X sek. laden lassen

    Hallo,

    nach längerer bastelpause, hab ich mit was neuen angefangen. Ich würde gern aus performance Gründen
    und aus Service seite aus, bestimmte (mehrere) variabeln alle X sek. automatisch reloaden lassen.

    Das Ganze sollte wohl am besten mit Ajax geschehen, da Javascript in dem Fall nicht viel bringt bzw. ideal ist.

    Ich hab mich die letzten Tage intensiv belesen, getüffelt und probiert und nichts klappt.
    Leider weiß ich bis heute nicht, ob es möglich ist, ein Bereich komplett aktualisieren zu lassen,
    oder ob die variabeln im einzelnen einbezogen werden müssen.

    Ich suche hier eine Lösung und kein Verweis auf Ajax Links, Tutorials oder sonstiges. Das bringt mir nichts!
    Wenn keiner möchte, kann ich das das akzeptieren...ich brauch aber keine XX Links, um mich dann etliche
    Stunden mit auseinander zu setzen und dann dennoch nicht weiter zu kommen.

    Danke.

  2. #2
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370

    AW: Variable automatisch alle X sek. laden lassen

    Mir fällt da noch der Meta Reload ein, eine weitere Möglichkeit.

    MfG

  3. #3
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561

    AW: Variable automatisch alle X sek. laden lassen

    Moin Masterphil,

    danke für die Idee, aber ich hab das versäumt zu erwähnen, dass weder Meta Refresh noch

    <script language="JavaScript"> window.setTimeout("location.reload()",5000); </script>

    in betracht kommen.

    Da ich das nur für ein paar Variabeln brauche und der Refresh nicht gesehen werden sollen (ist möglich),
    brauch ich eine Lösung auf Ajax/jquery basis.

    Vielleicht hat ja noch jemand ein gutes Tuto im petto.

  4. #4
    Erfahrener Benutzer Avatar von SebbyPHM
    Registriert seit
    17.07.2006
    Beiträge
    844

    AW: Variable automatisch alle X sek. laden lassen

    Es gibt bspw. ein Timeout-Plugin für das jQuery-Framework.
    Mit freundlichem Gruß
    SebbyPHM




  5. #5
    Erfahrener Benutzer Avatar von NeoGriever
    Registriert seit
    26.03.2011
    Ort
    Waldbröl
    Beiträge
    245

    AW: Variable automatisch alle X sek. laden lassen

    Das Ganze sollte wohl am besten mit Ajax geschehen, da Javascript in dem Fall nicht viel bringt bzw. ideal ist.
    Widerspruch. Ajax = Javascript.

    Es ist eigentlich problemlos möglich.

    1. Erstelle eine PHP-Datei, welche die entsprechenden Variablen zurückgibt. DABEI idealerweise so vorgehen:

    Code:
    <?php
    $daten = array();
    $daten["wert1"] = "Inhalt 1";
    $daten["wert2"] = "Inhalt 2";
    echo json_encode($daten);
    ?>
    2. Im HTML-Bereich umfasse jeden Wert, den du aktuell halten willst mit einem span und gib diesem jeweils eine eindeutige ID. Ein Beispiel:

    Code:
    <span id="auto_update_kontostand">0,00 Lose</span>
    Dabei kein Punkt, kein KOmma und kein Leerzeichen oder spezielle Sonderzeichen (!, ", /, \, usw.) nutzen.

    3. Im Javascript-Teil machst du (mit jquery) folgendes:

    Code:
    setInterval(function() { // Beginn SetIntervall mit Funktions-Anfangs-Struktur.
    
        $.ajax({
            url : "pfad/zur/php-datei.php", // URL, welche per Ajax geladen werden soll. Siehe Punkt 1.
            type : "GET", // GET-Methode. Ganz einfach.
            success : function(r) { // Bei Erfolg > diese Funktion durchlaufen lassen.
                $("#auto_update_kontostand").html(r["wert1"]); // Kurz und Knapp. Im Punkt 2 das Element mit der ID "auto_update_kontostand" anteuern und mit dem wert aus Punkt 1 namens "wert1" füllen.
            }
        });
    
    },30000); // Ende SetInterval mit Tausendstel-Sekunden-Intervall-Angabe. Hier 30 Sekunden
    Das dürfte eig. genau das sein, was du brauchst.

    Das kannst du beliebig ausbauen und herumbasteln. wichtig: vergiss die jquery-libary nicht einzubinden XD
    VMS-R Downloads | VMS-R Supportbereich | E-Mail | Facebook: VMS-R | ICQ: 413-432-780 | MSN: vmsr@hotmail.de



  6. #6
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561

    AW: Variable automatisch alle X sek. laden lassen

    Danke für dein Tuto, aber bekomm ich auch nicht hin. Lass es auch bleiben. Man muss nicht alles können^^

    LG

Ähnliche Themen

  1. Undefined variable: error
    Von Kraemer84 im Forum [HD] Programmieren
    Antworten: 4
    Letzter Beitrag: 02.06.2013, 15:31
  2. Alle ausser Paidlinks werden alle vergütet!
    Von CeleronD im Forum Support zu Addons & Erweiterungen
    Antworten: 8
    Letzter Beitrag: 05.05.2009, 07:31
  3. [HTML/CSS/JS] PHP Variable nach Java
    Von alf210 im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 07.11.2008, 21:18
  4. Teilpfad mit Variable ?
    Von Dany im Forum [HD] Codeschnippsel
    Antworten: 2
    Letzter Beitrag: 23.06.2007, 20:58
  5. Addon um Grafiken laden erzwingen lassen
    Von MrRomeobln im Forum Weiterentwicklung Basisscript
    Antworten: 13
    Letzter Beitrag: 18.01.2007, 14:32

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •