Ich habe diesen Code in IE 9 ohne Glück ausgeführt. Ich habe alle Beiträge über UTF-8-Fixierung und so, aber ohne Erfolg betrachtet. Irgendwelche Gedanken?
$.get({
url: 'http://api.flickr.com/services/rest/?api_key={apikey}&method=flickr.collections.getTree&user_id=66970820%40N03&collection_id=66947766-72157631850748939',
success: function() {
console.log('success!');
}
}).done(function() {
console.log('done');
}).fail(function() {
console.log('fail')
});
Es funktioniert gut in Safari, FF und Chrome. Wenn Sie die URL in IE einfügen, ist die Antwort in Ordnung.
Wie genau es funktioniert nicht? –
Ohne die ganze Geschichte zu kennen, würde ich sagen, dass Sie in domänenübergreifende Probleme geraten könnten. Versuchen Sie, $ .getJSON zu betrachten. Speziell der Teil über JSONP. – Erik
URL ist ein XML-Dokument, das nicht domainübergreifend abgerufen werden kann ... Sie müssen jsonp dataType zu $ .get hinzufügen und param in URL für jsonp setzen, so gibt API jsonp nicht xml zurück – charlietfl