Datatables. net не загружает данные, используя AJAX - PullRequest
0 голосов
/ 11 апреля 2020

Я пытаюсь получить некоторые данные из API и загрузить их в Datatables (datatable. net). Я выполнил код согласно инструкции, и он вообще не загружается.

AJAX успешно завершает запрос.

Код ниже:

function loadTable(api) {
$.ajax({
    url: api,
    type: 'GET',
    dataType: 'json',
    "dataSrc": "",
    beforeSend: function () {
        console.log('\"Data collection\" query operation triggered')
        $(".overlay").show(); //We are showing loading spinner here
    },
    headers: { Authorization: 'Basic XXXX },
    success: function (data, textStatus, xhr) {
        //Populate Table            
        $('#datatable').DataTable({
            "columns": [
                { "data": "DataObjectName" },
                { "data": "SourceObject" },
                { "data": "IndnexType" },
                { "data": "ObjectType" },
                { "data": "FeedType" },
                { "data": "BusinessUnit" },
                { "data": "VersionId" },
                { "data": "Unit" },
                { "data": "Unit" },
            ],
            "bDestroy": true
        })
        console.log('\"Data collection\" query operation succesfully completed');
    },
    error: function (xhr, textStatus, errorThrown) {
        console.log('\"Data collection\" query operation failed. Error : ' + errorThrown);
        showNotification('top', 'right', 'Error while performing ' + operation + '. Error : ' + errorThrown, 'danger');

    },
    complete: function () {
        $(".overlay").hide(); //We are showing loading spinner here
        console.log('\"Data collection\" query operation task completed');
    }
});

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...