我的問題IE9錯誤:SCRIPT5007:無法獲得屬性「AJAX」的值:對象爲空或未定義
我試圖把地圖上的網頁,該數據與阿賈克斯取。它適用於所有瀏覽器,但不是IE9。
我得到一個錯誤:
SCRIPT5007: Unable to get value of the property 'ajax': object is null or 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();
}});
我試了一下
這似乎是一個很常見的問題,here是關於這一主題的最先進的投票問題。所以我試圖把
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
但它沒有解決任何問題。
我的問題
我,我應該做些什麼來解決這個問題?
您是否包含JQuery? Backbone的fetch()方法委託給$ .ajax()方法。如果在某個對象上找不到ajax,則必須缺少$。 –
我也想知道。但爲什麼它在鉻中工作呢? –
在IE9上點擊F12並轉到控制檯,輸入「$」。結果是? –