jquery datatable 后台获取到的数据 会被过滤掉空格,比如字符串三个空格 显示时只会显示一个空格。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery datatable 后台获取到的数据 会被过滤掉空格,比如字符串三个空格 显示时只会显示一个空格。相关的知识,希望对你有一定的参考价值。
$('#searchBtn').on( 'click', function ()//移除搜索内容左右的空格
table.search( $("#searchContent").val().replace(/^\\s+|\\s+$/g,"")).draw();//发起查询请求,并重绘表格
);
这才是正确的写法,我之前写的是replace(/\\s+/g,"");导致在提交的时候将所有的空格删除掉了
这个我看过了 到前台的时候还是有的,这是 显示后的 值 “あkiss 清℃”这是显示之前的值
“あkiss 清℃” 用js log打印出来的
后台用的是什么框架?
追问这个不是框架的问题 后台框架是springmvc !
aoColumnDefs : [
'aTargets' : [ 1 ],
'mRender' : function ( data, type, full )
console.log(data); あkiss 清℃
return data;
数据到这里还是正常的 页面显示的时候 两个空格被去掉了
你这就是渲染填充表格的时候出现问题了,你直接找到填充表格的那一步,断点跟踪一下。这是前台处理的时候出问题了,你就从得到数据,到填充到表格,一步一步跟,我就不信找不到原因。
jquery datatable 获取当前分页的数据
使用jquery datatable 遇到分页分别求和时,找了半天才找到获取当前分页数据的方法,以此总结
var table=$(‘#example‘).DataTable( { "pagingType": "full_numbers", } ); table.columns({page:‘current‘}).data();//当前页面里的数据
以上是关于jquery datatable 后台获取到的数据 会被过滤掉空格,比如字符串三个空格 显示时只会显示一个空格。的主要内容,如果未能解决你的问题,请参考以下文章