Ich versuche, jQuery.getJSON, aber es gibt mich nicht anydata in Internet Explorer. Der folgende Code funktioniert in allen Browsern und gibt die Daten mit Ausnahme von IE zurück.jQuery.getJSON funktioniert nicht im IE mit Sonderzeichen
jQuery.getJSON("/samplejsonfile.json",function(data){
console.log('inside'); //For IE the control never reaches here
camData = data;
})
Die JSON-Datei spezielles Unicode-Zeichen wird mit und das ist der Grund, warum die getJSON Methode in IE nicht funktioniert. Unten ist mein Beispiel JSON-Datei:
{"id":74112,"title":"Flø","cameratype":"0"}
Gibt es eine Möglichkeit, diese Arbeit machen und IE die Daten zurück richtig bekommen?
Welche Version von IE? http://stackoverflow.com/questions/2570757/how-to-correct-character-encoding-in-ie8-native-json sagt, das funktioniert nicht in IE8, sollte aber in IE9 arbeiten. – Barmar
die Version ist IE 11. Dieses Problem existiert nicht in Edge. – ajithmanmu
Ist das hilfreich: http://stackoverflow.com/questions/27225567/read-parse-unicode-json-data-not-work-in-ie-and-ff – Barmar