分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

jquery easyui datagrid 需要图片显示时 总是有图片报404 ?查看请求地址为改页面链接+undefined

发布时间:2023-09-06 02:12责任编辑:沈小雨关键词:easyui

原因:datagrid 在请求到数据先进行头部数据和样式的渲染,之后数据 obj = {}  value = undefined  index = 0 进行一次渲染, 在没有formater情况将数据值undefined进行字符串连接,有formatter时按注释化后的数据加引号进行字符串连接,紧接着进行正常数据的渲染;

           

           

   简而言之:就是 easyui datagrid 渲染时先进行空数据走一遍,在进行正常数据的渲染;

      

解决方案:在需要图片显示的列中判断当图片的url != undefined 时 返回对应的img 否则返回‘’

{field:‘picture‘,align:‘center‘,title:‘Picture‘, formatter: function(value,obj,index){if(value != undefined){return ‘<img src="‘+value+‘" style = "width:40px;height:auto;" />‘}else{return ‘‘}}},

  

jquery easyui datagrid 需要图片显示时 总是有图片报404 ?查看请求地址为改页面链接+undefined

原文地址:https://www.cnblogs.com/xhliang/p/9567145.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved