Я пытаюсь понять, как обращаться с данными, полученными из запроса AJAX GET Cross-Origin. В этом случае предполагается вернуть «изображение». Я новичок в Ajax, поэтому я надеюсь, что есть простой ответ на этот вопрос. Я должен включить data = { width: 300px }
в мой запрос GET. Простое использование браузера для отображения изображения показывает 75-кратное изображение. Я взаимодействую с API, поэтому это метод, рекомендуемый для получения версии 300px.Как обрабатывать данные изображения, возвращенные с запроса на получение ajax
function Ajaxwrapper (MYurl, MYdata, errorHandler, callback, method) {
$.ajax({
url: MYurl,
data: MYdata,
type: method,
success: callback,
error: errorHandler,
xhrFields: { withCredentials: true }
});
}
function getPreview (el) {
var url = 'http://MYURL';
var data = {
book: {
width: '300px'
}
};
Ajaxwrapper(url, data, function(xhr){ console.log(xhr.status); }, function(data){
// How the heck do I deal with the data
var HTMLpreview = '<img src="' + data + '">';
el.append(HTMLpreview);
}, 'get');
}
ЭТО ЧТО, выведенные с использованием IMG SRC="returned data"
:
+���+�\�E��{�%�ns�$��E�9�k;k�-� �fd��Y�}��e�K���w��[email protected]���"Q�G%�ͼ%�����D5����"��2�!'��tbF����[����A0���5�>����' +���������-9���|8e� $0�GD�ڃ�e"t:C�<�������?�Z� �=��>��?�Oo����}�����6�o����}����b�zMuUťR��ds`� ֞�z�J���s~?{w��9�ֳ��bܠ"g����ط(�ٙ���dv��:���c���ʮd��Y�}��h��X���r��4 ]5���r��,d�"=��$�q����e���e�I|:<*DP]K`.��M�s�p��G�"���V]��F�ãѠQ ���(P�� :�"")+%�ߏ���b�T���o��n�1>s��v�l[�L������{32]X��۾�T�\�{�_9U̗V+#���-8+�
Любая помощь будет действительно оценили.
-Давид
я отправил раньше .. решение было очень простым и должно было быть в документах API. Я просто добавил? Width: ### в конце моего URL-адреса изображения. Даже не нужно было использовать API-запрос GET. Спасибо за вашу помощь. –