Я борюсь с Datatables переводами. Насколько я понимаю documentation, он должен загрузить файл языка через Ajax.Datatables Перевод не работает
Я вообще не вижу 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"
}
});
});
Вы отсылая к локальным файлам? https://datatables.net//forums/discussion/comment/88594/#Comment_88594 –
Возможно, вы уже знаете это, но вы можете просто добавить json прямо так: https://datatables.net/examples/basic_init/language .html или ссылку на внешний url отсюда: http://cdn.datatables.net/plug-ins/1.10.12/i18n/ –
Нет, я не имею в виду локальные файлы. Как и в примере. Кроме того, это не работает: "язык": { "URL": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/German.json" } – Daniel