JQuery dataTables插件中文无法转换问题

来源:互联网 发布:js clear 编辑:程序博客网 时间:2024/06/04 19:46

     项目中,页面的表格展示使用到了 dataTables这个控件,因为是国外人写的,所以很多默认的都是英文的,需要改成中文的,好在他也提供了方法修改,不过官网的实例如下:

$(document).ready(function() {                $('#example').dataTable( {                    "language": {                        "lengthMenu": "每页 _MENU_ 条记录",                        "zeroRecords": "没有找到记录",                        "info": "第 _PAGE_ 页 ( 总共 _PAGES_ 页 )",                        "infoEmpty": "无记录",                        "infoFiltered": "(从 _MAX_ 条记录过滤)"                    }                } );        } );

        但我在项目中使用的版本是:
/** * @summary     DataTables * @description Paginate, search and sort HTML tables * @version     1.9.4 * @file        jquery.dataTables.js * @author      Allan Jardine (www.sprymedia.co.uk) * @contact     www.sprymedia.co.uk/contact *
     按照官网上写的,是无法进行转换的,要修改成如下形式才行:

var dataTable = $('#sample_1').DataTable({"aLengthMenu" : [ [ 5, 15, 20, -1 ],                  [ 5, 15, 20, "All" ] // change per// page values// here],// set the initial value"iDisplayLength" : 5,"sDom" : "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>","oLanguage" : {"sProcessing" : "处理中...","sLengthMenu" : "显示 _MENU_ 项结果","sZeroRecords" : "没有匹配结果","sInfo" : "显示第 _START_ 至 _END_ 项结果,共 _TOTAL_ 项","sInfoEmpty" : "显示第 0 至 0 项结果,共 0 项","sInfoFiltered" : "(由 _MAX_ 项结果过滤)","sInfoPostFix" : "","sSearch" : "搜索:","sUrl" : "","sEmptyTable" : "表中数据为空","sLoadingRecords" : "载入中...","sInfoThousands" : ",","oPaginate" : {"sFirst" : "首页","sPrevious" : "上页","sNext" : "下页","sLast" : "末页"},"oAria" : {"sSortAscending" : ": 以升序排列此列","sSortDescending" : ": 以降序排列此列"}},"columnDefs" : [ {orderable : false,targets : 0} ],// 第一列禁止排序"order" : [ [ 0, null ] ]// 第一列排序图标改为默认});
          也就是language要修改成olanguage,才能进行中文翻译的操作,记录一下,以免再碰到这个坑.

0 0