Ich bastel gerade an einer Ajax-"Klasse" (Objekt) herum und stehe vor einem Problem. Wenn das serverseitige Script nicht nach einer bestimmten Zeit antwortet, soll der Request beendet werden. Das funktioniert auch wunderbar.
Jetzt habe ich nur das Problem, dass anschließend der Firebug nudelt ohne Ende. Das liegt ja am folgenden
Das wird ja einmal direkt aufgerufen. Da sich aber der Status nicht mehr ändert, läuft das immer weiter. Hat einer eine Idee, wie ich das stoppen kann. Ich selber bin im Moment ein wenig ratlos.
Peter
PHP Code:
if (0 < ajax_timeout)
{
var timer = setInterval (
function ()
{
ajax_start += 1;
if (ajax_start == ajax_timeout)
{
clearInterval(timer);
ajax_conn.abort();
}
},
1000
);
}
PHP Code:
if (0 < ajax_timeout)
{
...
}
ajax_conn.onreadystatechange = function ()
{
...
}
Peter
Comment