dojo.xhrGet处理为javascript ie8不返回

时间:2011-03-08 12:51:24

标签: javascript ajax dojo

我有:

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的内容,还是需要设置一个特殊的标题?

1 个答案:

答案 0 :(得分:0)

Dojo在返回时不会以全局方式评估javascript,因此必须将任何变量分配给窗口:

window.placemarks = ...