【发布时间】:2013-12-10 10:02:21
【问题描述】:
我在数据表中设置 i18n 时遇到问题。 我知道有 oLanguage 设置,它可以指向一个 url,或者可以被覆盖。但问题是,我需要为页面上的所有数据表进行设置。 任何其他设置都可以通过扩展默认选项来预设,但由于某种原因这不适用于 oLanguage。
$(document).ready(function(){
// set up defaults for datatables
$.extend( $.fn.dataTable.defaults, {
"bFilter": false,
"bProcessing": true,
"bLengthChange":false,
"sPaginationType": "full_numbers",
"sDom": 'rtp',
"oLanguage": {
"sUrl": "themes/simple/javascript/dataTables-sk.js"
},
"bServerSide": true
});
});
当我在初始化时这样做时,它可以工作:
$('table').dataTable( {
"oLanguage": {
"sUrl": "themes/simple/javascript/dataTables-sk.js"
},
});
知道问题出在哪里吗?
【问题讨论】:
-
您有任何错误吗?这应该与您在上面所做的完全一样。
-
是的,我在数据表核心中遇到了一些错误 - 我有一个最小化的,很难说 - 也许我会用非最小化的那个尝试它但它必须与网站做某事本身,正如我在 jsfiddle 中尝试的那样,它起作用了:(
-
你试过绝对路径吗?
-
是的。问题似乎是其他问题..我加载了数据语言文件,但脚本仍然在某些未定义的函数“G”上崩溃。它似乎与该语言没有共同之处,但是当我忽略此选项时,一切都可以正常工作
标签: javascript jquery jquery-plugins datatables jquery-datatables