ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
587
587
EMPFEHLEN
-
09.11.06 20:08 #1
Hallo,
ich habe da ein Problem mit AJAX und XMLHttpRequest. Unter FF funktioniert alles super. Aber der IE macht noch voll Probleme. Und zwar bleibt ab und zu der http_request.readyState auf 1 stehen und man kann nichts machen. Ab und zu reicht ein erneutes aufrufen, aber ab und zu ist die Seite dann komplett Tot, man muss den IE dann schließen und erneut öffnen, damit es funktioniert. Hat da jemand eine Idee? Hier ist der Quellcode der Requests.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
var http_request = false; function makeRequest(url,frm,funct) { http_request = false; var method = 'post'; if (window.XMLHttpRequest) { http_request = new XMLHttpRequest() } else { http_request = new ActiveXObject('MSXML2.XMLHttp'); } http_request.open(method, url + (data && method == 'get' ? '?' + data : ''), true); http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); var data = getFormElements(frm); if (method == 'post') { http_request.setRequestHeader("Method", "POST " + url + " HTTP/1.1"); http_request.setRequestHeader("Content-Length", data.length); } Timer = setTimeout('wait_req()' , 10000); http_request.onreadystatechange = funct; http_request.send(data); }
-
Probiere mal, die erste Zeile der Funktion hierdurch zu ersetzen:
Warum?Code :1 2 3 4 5 6 7 8 9 10 11
if(http_request) { if(document.all) { http_request.abort(); } else { http_request=false; } }
Durch die Zuweisung des Wertes "false" wird ein laufender Request(zumindest beim IE) nicht beendet...dafür gibt es die Methode abort().
-
11.11.06 13:26 #3
Hi,
danke für den Tipp. Leider hat das nicht geholfen
Das Problem scheint an SSL zu liegen, denn wenn ich die Version ohne SSL nehme, dann geht alles einwandfrei.
Ähnliche Themen
-
XMLHttpRequest und IE8 unter XP SP3
Von uwe75-1 im Forum Javascript & AjaxAntworten: 11Letzter Beitrag: 21.06.09, 18:38 -
Problem beim Laden von Daten mit XMLHttpRequest
Von Hookah im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 24.09.07, 16:27 -
XMLHttpRequest - Problem mit Firefox (async.)
Von HerrVorragend im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 27.09.05, 16:21 -
AJAX Problem / XMLHttpRequest
Von th23 im Forum Javascript & AjaxAntworten: 16Letzter Beitrag: 30.08.05, 17:46 -
XMLHttpRequest - Problem
Von john5 im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 03.06.05, 14:56





Zitieren
Login





