Zyklischer Request
Birgit Egger
- javascript
0 Roman G.0 Vinzenz Mai
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
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();
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 ...