Dan*_*iel 5 javascript datatables
我正在努力与Datatables翻译.据我了解文档,它应该加载通过Ajax语言文件.
我根本没有看到对该文件的HTTP请求/static/assets/js/datatables_de.json(不是在Chrome的开发人员工具栏中,也不是在服务器上).我究竟做错了什么?
$(document).ready(function() {
var hitstable = $('#hitstable').DataTable({
"ajax": '/customer/ajax_get_hits',
"stateSave": true,
"aoColumnDefs": [
{ aTargets: [0], bSortable: false },
{ aTargets: [1], bSortable: true },
{ aTargets: [2], bSortable: true },
{ aTargets: [3], bSortable: true },
{ aTargets: [4], bSortable: true },
{ aTargets: [5], bSortable: true },
{ aTargets: [6], bSortable: true },
{ aTargets: [7], bSortable: true },
{ aTargets: [8], bSortable: false },
],
"bServerSide": true,
"order": [[ 1, "asc" ]],
"oLanguage": {
sProcessing: '<img src="/static/assets/img/loading.gif">'
},
"language": {
"url": "/static/assets/js/datatables_de.json"
}
});
});Run Code Online (Sandbox Code Playgroud)
我想我已经弄清楚了。
\n\n看来oLanguage和语言不兼容。oLanguage 被认为是遗留的,只需将其添加到配置中,它似乎就会覆盖语言字段。
\n\nsProcessing 包含在语言文件中,因此您不需要将其添加到配置中。
\n\n尝试删除 oLanguage:\n https://jsfiddle.net/fzg38jta/1/
\n\n或者通过在 oLanguage 中添加语言来代替:
\n\n{\n "sProcessing": "Pr\xc3\xb3ise\xc3\xa1il...",\n "sLengthMenu": "Taispe\xc3\xa1in iontr\xc3\xa1lacha _MENU_",\n "sZeroRecords": "Gan aon taifead meaitse\xc3\xa1il aimsithe",\n "sInfo": "_START_ Showing a _END_ na n-iontr\xc3\xa1lacha _TOTAL_",\n "sInfoEmpty": "Showing 0-0 na n-iontr\xc3\xa1lacha 0",\n "sInfoFiltered": "(scagtha \xc3\xb3 _MAX_ iontr\xc3\xa1lacha ioml\xc3\xa1n)",\n "sInfoPostFix": "",\n "sSearch": "Cuardaigh:",\n "sUrl": "",\n "oPaginate": {\n "sFirst": "An Ch\xc3\xa9ad",\n "sPrevious": "Roimhe Seo",\n "sNext": "Ar Aghaidh",\n "sLast": "Last"\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
1939 次 |
| 最近记录: |