Кендо Грид с XML API - PullRequest
       6

Кендо Грид с XML API

0 голосов
/ 31 января 2019

Я новичок в Kendo, пытаюсь связать XML-данные, возвращенные из API, в сетку.Вот код, который я пытаюсь

 $("#searchResult").kendoGrid({
    dataSource: {
        transport: {
            read: {
                url: 'http://localhost:54657/api/home/GetEmployeeList?keyword=da',
                type: 'GET',
                crossDomain: true,
                //beforeSend: function (req, settings) {
                //    debugger
                //    req.setRequestHeader("Access-Control-Allow-Origin:", "*");
                //    req.setRequestHeader("Access-Control-Allow-Methods", "GET,POST,PUT,DELETE,OPTIONS");
                //    req.setRequestHeader("Access-Control-Allow-Headers", "X-ACCESS_TOKEN, Access-Control-Allow-Origin, Authorization, Origin, x-requested-with, Content-Type, Content-Range, Content-Disposition, Content-Description");
                //    settings.url = "http://localhost:54657/api/home/GetEmployeeList?keyword=da";
                //}
            }
        },
        schema: {
            type: "xml",
            data: "/sample/test",
            model: {
                fields: {
                    APMID: { field: "APMID/text()" },
                    AppShortName: { field: "AppShortName/text()" },

                }
            }
        },

    },

    columns:
[{
    field: "APMID",
    filterable: {
        cell: {
            showOperators: false,
            operator: "contains"
        }
    }
},

]
});

, но не смог привязать данные к сетке.Я попытался удалить событие beforeSend, которое может попасть на вызов API, но ничего не получило, консоль показывает, что

Доступ к XMLHttpRequest в «http://localhost:54657/api/home/GetEmployeeList?keyword=da&take=50&skip=0&page=1&pageSize=50' от источника» http://localhost:50436' заблокирован политикой CORS: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».

когда я добавляю событие beforeSend, которое не затрагивает вызов API.

Пожалуйста, дайте мне знать, как связать данные.

...