我使用jquery从nodeJS / MongoDB附加一个具有个人资料图片地址的变量,例如: profile_pic-1512068176863.gif 为什么当我将字面意义复制并粘贴到显示图像的字符串中时,但是当我使用变量comPic时它不会?它具有相同的价值。我如何使其工作?不知道还有什么可以尝试。
错误: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 :(得分:0)
变量应该在引号
中src="../uploads/' + comPic + '">'
像这样
$("#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>");