javascript - 如何在javascript中制作完整的图像路径

标签 javascript jquery node.js ejs

我使用 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>" ;

enter image description here

最佳答案

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/

相关文章:

javascript - iron-request 不会提出超过一个请求

javascript stopPropagation() 阻止函数触发

javascript - 为什么平滑滚动有效但只是有时有效?

node.js - 微软广告 B2C 问题 : policy is missing

javascript - NodeJS 和同步调用 mysql

javascript - NodeJS 数组变得未定义?

Javascript Date 接受非数字年份 "aaaa-05-04"作为有效日期

javascript - 从 JavaScript 构建 HTML 的最快方法是什么?

javascript - 多表单验证: where to put $ajax when valid?

node.js - 开 Jest 无法解析模块别名