Я хочу получить изображение из веб-сервиса.Соединение с веб-службой выполнено успешно, но изображение не открывается в моем приложении phoneGap или не открывается в Mozilla ... Это мой код:
var request = new XMLHttpRequest(); request.open("GET",'http://patisserie-orient.fr/prestashop/prestashop/api/images/products/10/50?PHP_AUTH_USER=motdepasse&ws_key=login',true); request.onreadystatechange = function() { if(request.readyState==4) { if (request.status == 200 || request.status == 0) { alert("Status2 is "+request.status); document.getElementById("myimg").src='http://patisserie-orient.fr/prestashop/prestashop/api/images/products/10/50?PHP_AUTH_USER=motdepasse&ws_key=login'; } } } request.send(); }
Можете ли вы получить изображение, используя этот URL
http://patisserie -orient.fr / PrestaShop / PrestaShop / API / изображения / продукты / 10/50? PHP_AUTH_USER = motdepasse & ws_key = Логин
Если да, тогда вы можете указать это <img src="http://patisserie-orient.fr/prestashop/prestashop/api/images/products/10/50?PHP_AUTH_USER=motdepasse&ws_key=login" в своем HTML.
<img src="http://patisserie-orient.fr/prestashop/prestashop/api/images/products/10/50?PHP_AUTH_USER=motdepasse&ws_key=login"
Для Ajax нет необходимости делать это, если вы получаете изображение с URL.
Или даже
<img src="http://patisserie-orient.fr/prestashop/prestashop/api/images/products/10/50?PHP_AUTH_USER=motdepasse&ws_key=login" onError="this.src='productorservernotavailable.gif'" />