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

     项目中,页面的表格展示使用到了 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,才能进行中文翻译的操作,记录一下,以免再碰到这个坑.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值