ここで私はちょうど今遭遇した問題です。私は会話に入力すると、それぞれのユーザーのイメージを読み込む自分のラーベルアプリケーションの一部のチャット機能を持っています。私が理解できないのは、プロファイル画像のURLをビューに追加すると、実際に画像が表示されず、画像がどこにあるべきかの「プレースホルダ」が示されるだけです。ajaxコール後に画像を表示する
アセットフォルダ内の画像の正しいパスをコンソールログに表示できるので、コードが実際に機能することがわかりました。
私の質問は、ajax呼び出しから情報を取得した後に画像を表示する方法です。
$('.chat-wrapper').append(
"<div class='message " + sent + "'>" +
"<div class='media-left'>" +
"<a href=''><img scr=" + data.profilePicture + " class='img-circle img-50x50' title=''></a>" +
"</div>" +
"<div class='media-body'>" +
"<small class='small-gray p-l-10 pull-right'>" + data.time + "</small>"+
"<div class='heading'>" +
"<span>"+data.authorUserName+"</span>" +
"</div>" +
"<p>" + messageText + "</p>" +
"</div>" +
"</div>"
);
ありがとうございました!
画像の名前/パスが正しくない/文脈外のように聞こえます –
私はそれを理解したいと思います。 console.log(data.profilePicture)があり、正しいURLを返しますが、イメージは表示されません。コードを検査するとどうなりますか? と表示されますか?または、適切な経路を示していますか? – 0708
あなたのajaxコールとそれが呼び出されたときを表示できますか?あなたはあなたの「成功」の内側にこれを追加していますか? – ntgCleaner