Я так долго боролся с этим слишком долго, и я не нашел ничего полезного при поиске ответов. Это, наверное, очень просто.Ответа на этот вопрос jQuery ajax call
Я пытаюсь загрузить данные с помощью Spotify Metadata API, выполнив вызовы AJAX с помощью jQuery. Выполнение этого запроса в браузере отлично работает: http://ws.spotify.com/search/1/track?q=foo Но когда я пытаюсь загрузить тот же запрос, используя jQuery, я ничего не получаю в ответ. Я пробовал разные contentTypes и dataTypes, но я не могу понять, что не так!
Код довольно прост:
$.ajax({
url: "http://ws.spotify.com/search/1/track",
data: "q=foo",
success: function(xml){
// do stuff...
},
contentType: "application/xml",
dataType: "xml"
});
Если я сохранить XML возвращается при выполнении запроса в браузере, и загрузка этого файла в качестве URL-параметра в $ .ajax-запроса, все работает просто отлично, поэтому я думаю, что это имеет какое-то отношение к формату.
The documentation for the Spotify Metadata API может быть полезным, но я не могу понять, что я могу делать неправильно.
Вы правы ... Я этого не знал. –
Ах, не знал этого. Благодаря! – thorseye