2010-11-05 69 views
1

似乎dojo xhr ajax調用在IE9測試版中不起作用。有沒有其他人看到過這種行爲?Dojo ajax調用在IE9 Beta中不起作用?

我用下面的代碼,以使服務器端請求並返回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,火狐和Chrome。然而,在IE9測試版它給了我:

錯誤:XHR取消 LOG:調試:錯誤:XHR取消 SCRIPT5022:拋出異常,而不是陷入tbUsername =用戶& tbPassword =通,行118字符1 SCRIPT5022:異常拋出沒有捕獲tbUsername =用戶& tbPassword =通,行118字符1

任何提示將不勝感激......

+0

一個普通的舊xhrPost似乎沒有給我在IE9PP的問題......對你的情況有什麼特別的?我會說雖然Dojo在IE9上似乎有一些問題(例如與dojo.connect和動畫相關),但我不確定他們最終會瞄準IE9支持哪個版本。 – 2010-11-06 06:52:55

回答

1

無道場版本的支持IE9,到目前爲止,即使是1.6.0。新版本1.6.1將支持IE9。

與此同時,在您的網站上使用「EmulateIE8」元標記強制IE9進入IE8標準模式。

0

貌似道場1.6當天下跌的IE9和包含IE9支持:

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

時間升級道場......

+1

我不認爲1.6支持IE9,儘管它在1.6有點工作。一些使用dijit的網站將有可能。維護版本(1.6.1)正在支持IE9。 – 2011-03-22 15:20:38

+0

1.6.1的任何想法都可用? – Justin 2011-03-22 19:14:54