jQueryUI - автозаполнение с помощью файла json

0

Я пытаюсь сделать автозаполнение, используя json файл, но когда я набираю поле ввода, он ничего не показывает. Я хочу показать только данные, указанные в "descricao", а не в "codigo". Вот мой код:

$(function() {
$('#autocompleteGrupo').autocomplete({
    source: function (request, response) {
        $.ajax({
            url: "jsonGrupo.jsp",
            dataType: 'json',
            data: request,
            success: function( data ) {
                response( $.map( data, function( item ) {
                    return {
                        label: value,
                        value: item.descricao
                    };
                }));
            }
        }); 
    },  
    minLength: 2
});
});

мой json файл:

[{"codigo":"1","descricao":"Tecnologia da Informação"}] 

Благодаря,

Лукас.

Теги:

1 ответ

0
Лучший ответ

Попробуйте код, показанный ниже:


$(function() {
$('#autocompleteGrupo').autocomplete({
source: function (request, response) {
    $.ajax({
        url: "jsonGrupo.jsp",
        dataType: 'json',
        data: request,
        success: function( data ) {
            response( $.map( data, function( item ) {
                return(item.descricao)
            }));
        }
    }); 
   },  
   minLength: 2
  });
});


Также проверьте, включены ли jquery ui js, css или нет..........

Ещё вопросы

Сообщество Overcoder
Наверх
Меню