kendoAutoComplete e.slice не является функцией kendo.all.js - PullRequest
0 голосов
/ 28 ноября 2018

У меня проблема с Telerik UI для PHP.Я пытался опубликовать Telerik AutoComplete, но он не работает, вот код главной страницы:

 function Adres_TTEditor(container, options) {
     $('<input data-text-field="Adres_TT" data-value-field="Adres_TT" data-bind="value:Adres_TT"  type="text"/>').appendTo(container).kendoAutoComplete({
                placeholder: "Enter place",
                dataTextField: 'Adres_TT',
                filter: "contains",
                dataSource: {
                    serverFiltering: true,
                    transport: {
                        read: {
                            url:  <?php echo $grid_path;?>+"grid.php?type=getAdres",
                            type: 'POST',
                            dataType: 'json'
                        }
                    }
                }
            })
     }

Результат Json

В консоли появляется следующая ошибка:

kendo.all.js:7112 Uncaught TypeError: e.slice is not a function
    at init.success (kendo.all.js:7112)
    at success (kendo.all.js:7035)
    at Object.i.success (kendo.all.js:6031)
    at i (jquery.min.js:2)
    at Object.fireWith [as resolveWith] (jquery.min.js:2)
    at y (jquery.min.js:4)
    at XMLHttpRequest.c (jquery.min.js:4)

1 Ответ

0 голосов
/ 28 ноября 2018

Я тоже получил эту ошибку.Я должен был определить модель в схеме.

.Schema(schema => schema
    .Data("Data")
    .Model(model =>
    {
        model.Id("id");
        model.Field("name", typeof(string));
    })
)

Вы можете погуглить эту ошибку, и есть много ответов.

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