datatables render出现重复的字符
问题描述:
在最近的项目中,有需要使用搜索功能查找一些案例,
然后点击第一个,无论什么都不会出现问题,但当点击第二个的条件的时候,
鼠标悬浮在查看的超链接的时候,出现了undefined的样子。在这的时候,根据代码的问题应该可以想到后台代码的问题。但偏偏没想到,午休的时候还寻思估计是render方法里面没有将id添加进来,所以导致undefined的出现。然后更改render的方法:
{data: 'id', render: function (data, type, row) {return '<a id="111" href="/mana11ge/11/11/view/'+id+'"> 查看 </a>';}
},
关键url做了处理。然后再进行测试,输入小人法,再输入标题为测试,出现了这一幕。
解决方案
综上所述,第一要查看是否是前端出现了问题。第二,查看后台查询的代码是否出现了问题。如果使用了datatables,查看render到底写没写对,符号要点对。data:“这里尽量填上去需要的变量”。后台代码的话,一定要经过单元测试了再试,这次就吃了没有进行单元测试的亏,搞了一上午。