2012-03-15 20 views
0

Webサービスから画像を取得したい。 Webサービスへの接続が正常に行われますが、画像は私のPhoneGapアプリケーションで開かれていないか、またはそれは... Mozillaで を開いたこれは私のコードです:XMLHttpRequestを使用してWebサービスから画像を取得

 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(); 
} 
+0

は、あなたはそのようなクロスドメインアクセスを行うことはできません。 .srcの場合はできるが、ユーザーIDとパスワードを尋ねる。または、あなたはすでにログインしていますか? – mplungjan

答えて

1

uはこれを使用して画像を得ることができていますURL

http://patisserie-orient.fr/prestashop/prestashop/api/images/products/10/50?PHP_AUTH_USER=motdepasse&ws_key=login

YESの場合は、あなたが何ができるか、あなたのHTMLにこの<img src="http://patisserie-orient.fr/prestashop/prestashop/api/images/products/10/50?PHP_AUTH_USER=motdepasse&ws_key=login"を与えることです。

URLを使用してイメージを取得する場合、Ajaxでこれを行う必要はありません。

0

あるいは

<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'" />

+0

SHOP_URL/api/images/products/1/1?ws_key = 2345NLL382NVSCBAECULTKHV4K9CKM3M PHP_AUTH_USERとは何ですか? – Arjit

+0

元の質問のURLにありました – mplungjan

関連する問題