2
I ma essayer d'utiliser cet appel ajax:Jquery ajax erreur internet explorer
var url = ' http://api.official.fm/tracks/D4lw?fields=streaming,cover&api_version=2';
jQuery.ajax({
url: url,
dataType: 'jsonp',
}).done(function(data) {
//console.log(data);
}).fail(function(jqXHR, textStatus, errorThrown) {
if(useAlertMessaging) alert('error: ' + jqXHR.responseText);
});
Il travaille dans IE10, mais dans IE9 et au-dessous j'obtenir cette erreur:
SCRIPT1004: Expected ';'
D4lw, line 1 character 9
console
montre:
{"track":{"title":"Love Me As I Have Loved You (prod. Ritz Reynolds)","duration":75,"artist":"Mac Miller","url":"http://api.official.fm/tracks/D4lw?api_version=2","page":"http://official.fm/tracks/D4lw","buy_url":null,"rough_view_count":null,"rough_play_count":null,"rough_download_count":null,"streaming":{"http":"http://api.official.fm/tracks/D4lw/stream?api_version=2","rtmp":"rtmpe://fairtilize-174.fcod.llnwd.net/a2251/r2/mp3:/audio2/s/D4/D4lw_3594640?e=1378301197&h=8a551f822a7fbbc6fe07866626451bc3"},"cover":{"urls":{"large":"//cdn.official.fm/medias/pictures/tu/tuKi_large.jpg","medium":"//cdn.official.fm/medias/pictures/tu/tuKi_medium.jpg","small":"//cdn.official.fm/medias/pictures/tu/tuKi_small.jpg","tiny":"//cdn.official.fm/medias/pictures/tu/tuKi_tiny.jpg"},"id":"tuKi"},"project":{"name":"Mac Miller","url":"http://api.official.fm/projects/f8w6?api_version=2"}}}
curseur pointe juste avant la première semicolor de piste ici:
{"track"
Y at-il quelque chose que je peux faire à ce sujet?
(je ne contrôle l'URL que j'utilise)
J'ai essayé supprimer ajax dataType mais le résultat est le même.
Essayez de supprimer le 'type de données:' et remplacez par l'application 'contentType:"/json; charset = utf-8 "'. –
J'ai essayé mais la même erreur reste. – Toniq
Peut-être que [cet article] (http://stackoverflow.com/questions/12592209/jquery-ajax-not-working-in-ie9) peut vous aider. –