我有:
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 :(得分:0)
Dojo在返回时不会以全局方式评估javascript,因此必须将任何变量分配给窗口:
window.placemarks = ...