Hallo,
ich habe mir schon die Finger wund-gegoogelt..
Ich nehme das Firefox Standardbeispiel für einen XMLHttpRequest:
<html>
<script language="JavaScript" type="text/javascript">
function tryXHR()
{
var req = new XMLHttpRequest();
req.open('POST', 'http://mozilla.org', false);
req.send(null);
alert(req.responseText);
}
</script>
<body>
<button onclick="tryXHR()">tryXHR</button>
</body>
</html>
Alles anzeigen
In der Fehlerkonsole sieht man dann:
Fehler: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: file:///C:/work/workspace/djangoJS/ajtest.html :: tryXHR :: line 9" data: no]
In diesem Fall wird der Request synchron ausgeführt, die Exception wird geworfen, wenn der Response kommt.
In der asynchronen Variante ist das genauso - unabhängig von POST/GET/OPTIONS.
Ich habe dieses Problem mit FF3.6 (Win7) sowie FF3.5 auf Vista und Ubuntu.
Unter dem Strich kriege ich mit Firefox keinen XMLHttpRequest hin. Ich habe zahlreiche Varianten (Ajax Frameworks) ausprobiert, immer der gleiche Fehler.
Im Internet Explorer läuft alles problemlos.
Kann jemand helfen?
Danke und Gruß, Pit.