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.

InformationsquelleAutor L. Sanna | 2013-05-29

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.