javascript - 图片未显示在页面上?使用 .append()

标签 javascript jquery html

图像未显示在我的页面主体中。显示的只是一个空的图像框。控制台显示错误:

Failed to load resource: the server responded with a status of 404 (Not Found)

我的所有图像都位于名为 ProductImages 的文件夹中,因此我认为我没有使用正确的图像源,但仍然无法使其正常工作。

   $("#mainBody").append("<img src =" + imageFilename + ">"); 

最佳答案

设置图片src时,需要指定图片资源的有效路径。

如果图像位于名为 ProductImages 的目录下,该目录位于您网站的根目录下,请尝试以下操作:

$("#mainBody").append("<img src ="'/ProductImages/" + imageFilename + "'>"); 

关于javascript - 图片未显示在页面上?使用 .append(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42663719/

相关文章:

带有滚动条的 jquery ui 容器

javascript - 获取元素与其父元素的相对位置

javascript - Jasmine 测试在值为 null 时调用函数

javascript - 如何将列表中选定的数据添加到多个选择框?

javascript - 将类添加到动态添加的元素

jquery - 如果 sibling 拥有该类(class),如何在单击时添加类(class)并删除该类(class)。然后滚动到点击的元素

javascript - 每面具有不同纹理 Material 的不规则多面体

javascript - 使用 AJAX/JQUERY 将每个 <td> 中的数据附加到 JSP 生成的表中

javascript - jquery ui 日期选择器限制为星期日

javascript - 了解每个 jquery 函数 - 意外输出