IE9 Fehler: SCRIPT5007: Unable to get Wert der Eigenschaft 'ajax': das Objekt ist null oder undefiniert
Mein problem
Ich versuche eine Karte auf einer Webseite, die Daten Holen mit Ajax. Es funktioniert mit allen Browsern, aber nicht mit dem IE9.
Bekomme ich eine Fehlermeldung:
SCRIPT5007: Unable to get Wert der Eigenschaft 'ajax': das Objekt ist null oder undefiniert
und die Karte nicht laden.
Den code
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();
}});
, Was ich versucht habe
Scheint dies ein sehr häufiges Problem, hier die meisten up-gevotet Frage zu dem Thema. So habe ich
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
aber es hat nichts lösen.
Meine Frage
Was ich soll ich tun, um dieses problem zu beheben?
Hast du die JQuery? Rückgrat der fetch() Methode delegiert die $.ajax () - Methode. wenn ajax nicht gefunden werden kann auf ein Objekt, es muss $ fehlt.
Ich wunderte mich darüber auch. Aber warum funktioniert es in chrome dann?
Auf IE9 hit F12 und gehen Sie zu der Konsole, geben Sie "$". Ergebnis ist?
"$" ist undefiniert
so JQuery wird nicht geladen, versuchen Sie, löschen Sie den cache von Internet Explorer, und überprüfen Sie die Konfiguration über javascript.
Ich wunderte mich darüber auch. Aber warum funktioniert es in chrome dann?
Auf IE9 hit F12 und gehen Sie zu der Konsole, geben Sie "$". Ergebnis ist?
"$" ist undefiniert
so JQuery wird nicht geladen, versuchen Sie, löschen Sie den cache von Internet Explorer, und überprüfen Sie die Konfiguration über javascript.
InformationsquelleAutor L. Sanna | 2013-05-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
OK, habe das problem gefunden:
IE9 wurde das rendering der Seite im Kompatibilitätsmodus.
Fügte ich
als die erste Zeile der Kopfzeile, und jetzt funktioniert es.
InformationsquelleAutor L. Sanna
Schließlich löste ich dieses Problem.
In meinem master-Seite, gab es einen Skript-manager. Ich ersetzte es mit ToolkitScriptManager die eigentlich verpackt mit AjaxControlToolkit 4.0.
Jetzt funktioniert es hervorragend.
Hoffe das könnte jemand helfen
InformationsquelleAutor Rajan Balamurugan