Birgit Egger: Zyklischer Request

Hallo,

ich möchte mit JS einen zyklischen Request mit jQuery-Ajax vom Client zum Server machen.
Weiß jemand wie ich das machen kann, z.B.: alle 5s ohne das ich den Browser- Client komplett lahm lege?

lg
Birgit

  1. Hallo,

    ich möchte mit JS einen zyklischen Request mit jQuery-Ajax vom Client zum Server machen.
    Weiß jemand wie ich das machen kann, z.B.: alle 5s ohne das ich den Browser- Client komplett lahm lege?

    lg
    Birgit

    So würd ich das (20 Minuten Zyklus) spontan bauen! Den AJAX Aufruf [Inhalt von load(...)] ist ja dann das übliche Google/AJAX "KlimBim"!

    function keepAlive() {
        load("meinDiv","Hallo vom Client");
        setTimeout("keepAlive()",(1000 * 60 * 20));
    }

    function load(welchesZielDiv,postDatenFuerServer) {
        // Der übliche AJAX/Server Call incl. Setzen von Inhalten in Div's usw.
        ...
        httpRequest.open("POST", "http://www.meinserver.de/...", true);
        ...
        httpRequest.send(postDatenFuerServer);
        ...
    }

    keepAlive();

  2. Hallo,

    ich möchte mit JS einen zyklischen Request mit jQuery-Ajax vom Client zum Server machen.
    Weiß jemand wie ich das machen kann, z.B.: alle 5s ohne das ich den Browser- Client komplett lahm lege?

    das erste A in Ajax steht für "asynchron" [1]. Asynchrone Requests legen Deinen Client nicht lahm (die Verarbeitung der erhaltenen Daten könnte dies eventuell tun :-)), siehe auch jQuery.ajax(), setting "async" und dessen Standardwert.

    Zusätzlich könnte Dich jquery-timer interessieren.

    Freundliche Grüße

    Vinzenz

    [1] das x ist allerdings deutlich seltener XML ...