Я использую jQuery (1.7.0) для вызова json / ajax в Spotify.Следующий код прекрасно работает в Chrome и Firefox, но вызывает ошибку (Ошибка: доступ запрещен.) В IE.
$.ajax({
url: 'http://ws.spotify.com/lookup/1/.json',
type: 'GET',
dataType: 'json',
cache: true,
data: {
uri: "someartist",
extras: "album"
},
success: successfn,
error:function(xhr, status, errorThrown) {
alert("networking error: "+errorThrown+'\n'+status+'\n'+xhr.statusText);
}
});
Функция успеха вызывается в Chrome и FF, но функция ошибки вызываетсяв IE с вышеприведенным сообщением.Я установил для cors значение true: jQuery.support.cors = true;
.
Он работает на Chrome и FF как локально, так и на моем сервере, работает в IE локально, но не на сервере.Изменение cache: false
вызывает проблемы в конце spotify - не выводит дополнительные параметры, поэтому я получаю ошибку «неверный запрос».
Благодарен за любые указатели.
Спасибо
Abo