我使用 ajax 将值从 Controller 传递到 ejs 文件,并使用 jquery 访问该变量,并将具有图像名称的变量传递给具有图像静态路径的下一个变量。这样我就可以在 JavaScript 中使用 in image 访问该变量。存储在文件夹中的图像名称为 Sat Jun 23 2018 12:28:58 GMT+0530 (IST)_2.pn
在检查图像时,我得到了一半的路径,这正在创建损坏的图像。
J查询代码:
var adminimg=$('#adminphoto').val();
var adminphoto="./uploads/images/"+adminimg;
mesage_div += "<div class=chat-user-clint><div class=user-image dh ><img src="+adminphoto+"></div><p class=chat-masage id="+onemsg._id+" >"+onemsg.msg_desc+"</p></div><span class='timeago right' title="+onemsg.created_at+"></span><div class=clearfix></div>" ;
最佳答案
var adminimg = "Sat Jun 23 2018 12:28:58 GMT+0530 (IST)_2.png";
var adminphoto="./uploads/images/"+adminimg;
// Use EncodeURI or replace to omit spaces
var img_url1 = encodeURI(adminphoto)
var img_url2 = adminphoto.replace(/ /g, '%20')
关于javascript - 如何在javascript中制作完整的图像路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51035085/