Pregunta

Parece que dojo xhr ajax llamadas no funcionan en IE9 beta. Alguien más ha visto este comportamiento?

Estoy usando el siguiente código para hacer una solicitud del lado del servidor y volver 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) { ... }
    });

Este código funciona perfectamente en IE7, IE8, Firefox y Chrome. Sin embargo, en IE9 beta me da:

Error: xhr cancelado REGISTRO: depuración: Error: xhr cancelado   SCRIPT5022: excepción lanzada y no se detecta tbUsername = usuario y tbPassword = pase, la línea 118 caracteres 1?   SCRIPT5022:? Excepción lanzada y no se detecta tbUsername = usuario y tbPassword = pase, la línea 118 caracteres 1

Cualquier consejo sería muy apreciada ...

¿Fue útil?

Solución

Ninguna de las versiones de Dojo apoyo IE9 hasta ahora, ni siquiera 1.6.0. Una nueva versión, 1.6.1 está en los trabajos que apoyarán IE9.

Mientras tanto, utilizar la etiqueta meta "EmulateIE8" en sus sitios para forzar IE9 en modo estándar de IE8.

Otros consejos

Las apariencias como Dojo 1.6 cayó el mismo día que IE9 y contiene soporte de IE9:

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

Es hora de actualizar Dojo ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top