Question

Il semble que XHR ajax dojo appels ne fonctionnent pas en version bêta IE9. Quelqu'un at-il vu d'autre ce comportement?

J'utilise le code suivant pour faire une demande côté serveur et revenir JSON:

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

Ce code fonctionne parfaitement dans IE7, IE8, Firefox et Chrome. Cependant en version bêta IE9 il me donne:

Erreur: xhr annulée LOG: débogage: Erreur: xhr annulé   SCRIPT5022: Exception levée et non pris tbUsername = user & tbPassword = passe, ligne 118 caractères 1?   SCRIPT5022: Exception levée et non pris tbUsername = user & tbPassword = passe, ligne 118 caractères 1

Des conseils seraient grandement appréciés ...

Était-ce utile?

La solution

Aucune des versions Dojo support IE9 jusqu'à présent, même pas 1.6.0. Une nouvelle version, 1.6.1 est dans les œuvres qui soutiendront IE9.

En attendant, utilisez la balise meta "EmulateIE8" sur vos sites pour forcer IE9 en mode standard IE8.

Autres conseils

On dirait Dojo 1.6 a laissé tomber le même jour que IE9 et contient le support IE9:

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

Le temps de mise à niveau Dojo ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top