2011-03-08 63 views
0

我:dojo.xhrGet處理,如JavaScript IE8不返回

dojo.xhrGet({ 
    url:"/data/js/1/markers.js", 
    handleAs:"javascript", 
    load: function(r){ 
     dojo.forEach(placemarks, function(item) { 

其中在Chrome,FF和Safari瀏覽器工作正常,但不是IE瀏覽器。錯誤placemarks是未定義的。如果我登錄r它給了我的數組placemarks中的第一個對象。

我是否錯過了IE瀏覽器或者我需要設置一個特殊的標題?

回答

0

道場不EVAL的JavaScript globably時候回來,所以任何變量必須分配給窗口:

window.placemarks = ...