Как получить результат Из вызова API из JQuery Auto Complete - PullRequest
0 голосов
/ 22 марта 2019

Не удалось получить результат от автозаполнения вызова. Вызов моего API работает, и я получаю результат, но этот результат не входит в результат автозаполнения JQuery или метод синтаксического анализа. Пожалуйста, помогите.

enter code here<script type="text/javascript">

$(document)
        .ready(
                function(){
                $("#search")
                            .autocomplete(
                                    url = "http://localhost:8080/graph/search?jsoncallback=?",
                                    {
                                        dataType : 'jsonp',
                                        cacheLength : 0,
                                        parse : function(data) {
                                            var rows = new Array();
                                            data = data.items;
                                            test = test + 1;
                                            for (var i = 0; i < data.length; i++) {
                                                rows[i] = {
                                                    data : data[i],
                                                    value : decodeURI(data[i].foodname),
                                                    result : decodeURI(data[i].foodname)
                                                };
                                            }
                                            return rows;
                                        },
                                        formatItem : function(row, i, n) {
                                            return decodeURI(row.foodname);
                                        },
                                        extraParams : {
                                            foodname : function () { return encodeURI($("#search").val());},
                                            q : '',
                                            limit : ''
                                        },
                                    })
                            .result(
                                    function(e, data) {
                                        var foodname = data.foodname;
                                        var foodid = data.foodid;
                                        myname(foodname)
                                        $('#search').removeAttr('value');
                                    });

                });

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