Вызовы Dojo ajax не работают в бета-версии IE9?

Похоже, что ajax-вызовы dojo xhr не работают в бета-версии IE9. Кто-нибудь еще видел такое поведение?

Я использую следующий код, чтобы сделать запрос на стороне сервера и вернуть 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) { ... }
    });

Этот код отлично работает в IE7, IE8, Firefox и Chrome. Однако в бета-версии IE9 это дает мне:

Ошибка: xhr отменен LOG: отладка: Ошибка: xhr отменен SCRIPT5022: Исключение сгенерировано и не перехвачено? tbUsername=user&tbPassword=pass, строка 118 символов 1 SCRIPT5022: Исключение сгенерировано и не перехвачено?

Любые советы будут очень признательны...


person Justin    schedule 05.11.2010    source источник
comment
Старый добрый xhrPost, похоже, не вызывает проблем в IE9PP... что-нибудь еще особенное в вашем случае? Однако я скажу, что у Dojo, похоже, есть некоторые проблемы с IE9 (например, связанные с dojo.connect и анимацией), и я не уверен, для какой версии они в конечном итоге нацелятся на поддержку IE9.   -  person Ken Franqueiro    schedule 06.11.2010


Ответы (2)


Пока ни одна из версий Dojo не поддерживает IE9, даже 1.6.0. В разработке находится новая версия 1.6.1, которая будет поддерживать IE9.

А пока используйте метатег «EmulateIE8» на своих сайтах, чтобы перевести IE9 в стандартный режим IE8.

person Stephen Chung    schedule 22.03.2011

Похоже, Dojo 1.6 вышел в тот же день, что и IE9, и содержит поддержку IE9:

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

Время обновить Додзё...

person mtyson    schedule 16.03.2011
comment
Я не думаю, что 1.6 поддерживает IE9, хотя он немного работает на 1.6. На некоторых сайтах, использующих dijit, будет проблема. Отладочная версия (1.6.1) находится в разработке для поддержки IE9. - person Stephen Chung; 22.03.2011
comment
Есть идеи, когда будет доступна версия 1.6.1? - person Justin; 22.03.2011