Я работаю над страницей чабреца и пытаюсь вызвать разные значения (источник ajax) в одну таблицу. Он работает только с одним вызовом таблицы, но выдает ошибку «невозможно реинициализировать таблицу», когда я хочу вызвать несколько источников в одну таблицу. Как я могу упаковать разные наборы данных (sAjaxSource) в одну функцию (), которая покажет мне идентичные атрибуты ("id", "name") этих значений в одной таблице?
Я уже пытался создать новый "скрипт" вне примера, который я показал в вопросе. Помимо поиска в Интернете подходящего решения и применения этого решения в функцию (), я попытался поместить все идентичные значения JSON в «aoColumns» (работая с одной таблицей переменных вместо двух в одной функции ()).
<script type="text/javascript">
$(document).ready(function() {
var table = $('table.display').DataTable({
"sAjaxSource" : "/values1",
"sAjaxDataProp" : "",
"order" : [ [ 0, "asc" ] ],
"aoColumns" : [ {
"mData" : "id"
}, {
"mData" : "name"
} ]
})
var table = $('table.display').DataTable({
"sAjaxSource" : "/values2",
"sAjaxDataProp" : "",
"order" : [ [ 0, "asc" ] ],
"aoColumns" : [ {
"mData" : "id"
}, {
"mData" : "name"
} ]
})
});
</script>
Я пытаюсь получить значения1 и значения2 в один элемент данных на странице, не создавая новую страницу для каждого значения. Предполагается, что это общий список для нескольких значений из разных наборов данных.