2016-11-13 2 views
0

私は動的にハイブリッドアプリケーションで画像を表示しようとしています。私は画像がサーバー上にあることを意味し、コードワアプリでそれらを表示しています。他のドメインの画像のコードバーでattrが動作していません

私はヘッドセクションにcordovaとjqueryを追加しました。 ここにコードがあります。

var pics = "http://www.test.com/img/53_20160713104002.png"; 

     document["profile-pic"].src = pics; 
     $("#profile-pic").attr("src", pics); 

ここはhtmlコードです。

<a href="profile.html" data-original-title="" title=""> 
    <img width="35" height="30" id="profile-pic" class="profile img-circle" name="profile-pic" /></a> 

私が間違っていることを教えてください。

を編集してください:クロスドメインが原因であるようです。私は設定ファイルにドメインをリストしている白い。

+0

動作しているようです:https://jsfiddle.net/8jwqL6s4/ – Alvaro

+1

アプリやシミュレータとしてはモバイルではなくブラウザでうまく動作しています。 – Ironic

+0

@CalculatingMachine jQueryがモバイルで動作しているかどうか確認できますか?どのバージョンを使用していますか?あなたの答えは –

答えて

1

jQueryのような感じは、Cordovaアプリケーションでは機能しません。試してみてください:

var pics = "http://www.test.com/img/53_20160713104002.png"; 

document["profile-pic"].src = pics; 
document.getElementById("profile-pic").setAttribute("src", pics); 

上記のコードが動作する場合は、jQueryがCordovaで動作しない理由を調べる必要があります。次号のため

いくつかのポインタ:

+0

です。私が試してみましょう。 – Ironic

+0

結果を待っています... @計算機械... –

+0

が機能しません。画像が読み込まれません。 – Ironic

関連する問題