列表页不显示图片
# 具体遇到的问题
图片上传功能已经完成,在详情页和编辑页可以正常显示,但是列表页不显示
# 报错信息的截图
详情页
------------------------------------------------
列表页
尝试解决
问题应该是index.blade.php模板中用str_limit()限制了content显示的字符不能超过100,而<img>标签被算在100个字符以内了,不知道老师有没有什么好的解决办法?让图片独立于字符以外
8
收起
正在回答
2回答
同学你好,同学可使用js进行实现,先获取到数据,然后判断数据中是否存在img标签(如:str.search(/<img /i) >= 0),如果存在则进行截取,将截取的数据返回到页面中进行展示(如:str.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/g,'').replace(/ /ig,''))。如果不存在,则直接进行返回即可。
相似问题
登录后可查看更多问答,登录/注册
PHP典型功能与Laravel5框架开发
- 参与学习 人
- 解答问题 722 个
掌握开发中必备技能解锁缓存、支付,邮件和短信发送等高端接口运用,直击工作重难点,通过开发简书项目熟练掌握Laravel5的开发技术。完成以上三个阶段的学习,成为满足企业需求的开发工程师。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星