2017-11-30 9 views
-3

私はjqueryを使用して、プロフィール画像のアドレスを持つnodeJS/MongoDBの変数を追加しています: profile_pic-1512068176863.gif 画像を表示する文字列に文字通りそのままコピー&ペーストします私が変数comPicを使用するとき、それはしませんか?それは同じ値です。私はそれをどのように機能させるのですか?他に何をしようか分からない。jquery append img srcなぜアドレスが変わらないのですか?

エラー:localhost /を:1つのGET http://localhost:3000/uploads/ 404(見つかりません)

var comPic = commentList[cl].by.profile_pic; 
      $("#messages").append('<div class= "comment__item">' + '<div class="infos">' + '<img src="../uploads/"' + comPic + ">" + "</div>" + '<div class="content">' + '<h3 class="comment__authorname>"' + commentList[cl].by.name + "</h3>" + "<br>" + '<b class="comment__time">' + "</b>" + "<br>" + "<p>"+ commentList[cl].body + "</p>" + "</div>" + "</div>"); 
+0

のような引用符

src="../uploads/' + comPic + '">' 

にしなければなりません「ドンしてください長いコードスニペットを横にスクロールさせてください。また、commentListのjson構造体を提供できますか? – Taplar

+1

引用をチェックすると、意図する前に 'src'の値が終わります。 – Teemu

+0

引用符を混ぜてはいけません... ' 'は次のようになります:' ' – Andreas

答えて

0

変数はこの

$("#messages").append('<div class= "comment__item">' + '<div class="infos">' + '<img src="../uploads/' + comPic + '">' + "</div>" + '<div class="content">' + '<h3 class="comment__authorname>"' + commentList[cl].by.name + "</h3>" + "<br>" + '<b class="comment__time">' + "</b>" + "<br>" + "<p>"+ commentList[cl].body + "</p>" + "</div>" + "</div>"); 
+0

非常にいいキャッチ!非常に感謝の男! – Jeff

+0

良い、あなたの助けがあれば正しいとマークされている;) –

関連する問題