L. *_*nna 3 javascript ajax internet-explorer backbone.js
我的问题
我正在尝试在网页上放置一个地图,数据是用Ajax获取的.它适用于所有浏览器,但不适用于IE9.
我收到一个错误:
SCRIPT5007:无法获取属性'ajax'的值:object为null或undefined
并且地图无法加载.
代码
var mapModel = new Map();
mapModel.get("leads").fetch({success: function(){ //error on this line
var mapView = new MapView({ model: mapModel });
$('body').append(mapView.el);
mapView.render();
}});
Run Code Online (Sandbox Code Playgroud)
我尝试了什么
这似乎是一个非常普遍的问题,这是有关该主题的最高投票问题.所以我试着把
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
Run Code Online (Sandbox Code Playgroud)
但它没有解决任何问题.
我的问题
我应该怎么做才能解决这个问题?
好的,我发现了问题:
IE9正在以兼容模式呈现页面.
我补充道
<meta http-equiv="X-UA-Compatible" content="IE=edge" >
Run Code Online (Sandbox Code Playgroud)
作为标题的第一行,现在它的工作原理.
| 归档时间: |
|
| 查看次数: |
28416 次 |
| 最近记录: |