如果图像不可用,则显示图像占位符

时间:2014-10-26 15:25:20

标签: javascript php jquery html

嘿伙计们,我正在使用这个PHP将图像拉到我的前端:

echo '<img class="ms-thumb" src="'.(explode(',', $cardata["PictureRefs"])[0]).'" alt="'.$cardata["Variant"].'" />';

所以我从我的数据库中获取图像并将其显示在列表中,在极少数情况下,某些SQL行不会有图像URL。

如果src =“”为空,可以有人向我展示一些代码示例,我可以用它来显示占位符图片吗?

我对JS不太好,我猜我需要用它来完成这个。

如何做到这一点的任何例子都会很棒。

1 个答案:

答案 0 :(得分:2)

编辑简单线条,如果图​​像为空(不存在),这将放置图像。用这个替换src属性

   src="'.(!empty( $cardata["PictureRefs"]))?(explode(',', $cardata["PictureRefs"])[0]):'img/placeholder.jpg' .'"

你的img路径是

&#39; IMG / placeholder.jpg&#39;

将其更改为占位符路径