Frage

Es scheint, dass Dojo xhr Ajax-Aufrufe funktionieren nicht in IE9 Beta. Hat jemand anderes dieses Verhalten gesehen?

Ich bin mit dem folgenden Code eine serverseitige Anforderung zu machen und zurück Json zurück:

dojo.xhrPost({
        url: baseUrl + path,
        handleAs: 'json',
        timeout: 60000,
        content: request,
        contentType: "application/x-www-form-urlencoded",
        load: function(result) { ... },
        error: function(error, args) { ... }
    });

Dieser Code funktioniert perfekt in IE7, IE8, Firefox und Chrome. Jedoch in IE9 Beta gibt es mir:

Fehler: xhr abgesagt LOG: Debug: Fehler: xhr abgesagt   SCRIPT5022: Exception geworfen und nicht gefangen tbUsername = user & tbPassword = Pass Linie 118 Zeichen 1?   SCRIPT5022: Exception geworfen und nicht gefangen tbUsername = user & tbPassword = Pass Linie 118 Zeichen 1

würde Irgendwelche Tipps sehr geschätzt ...

War es hilfreich?

Lösung

Keine der Dojo-Versionen unterstützt IE9 bisher nicht einmal 1.6.0. Eine neue Version 1.6.1 ist in den Werken, die IE9 unterstützt.

In der Zwischenzeit nutzt den "EmulateIE8" Meta-Tag auf Ihren Seiten IE9 in IE8-Standards-Modus zu erzwingen.

Andere Tipps

Sieht aus wie Dojo 1.6 am selben Tag wie IE9 fallen gelassen und enthält IE9 Unterstützung:

http://dojotoolkit.org/reference-guide/releasenotes/1.6.html

Zeit aktualisieren Dojo ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top