jQuery AutoComplete, пользовательские возвращаемые данные

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

Это данные (JSON):

[{"user_id":"1","user_name":"jarru"},{"user_id":"2","user_name":"harryq"},{"user_id":"3","user_name":"sleet"}]

И это javascript, который я использую:

<script type="application/javascript">
$(document).ready(function(){
    $("#add_email_user").autocomplete({
            source: baseurl+"users/ajax/users/",
                        dataType: 'json',
                        success: function(data) {
                        console.log("asd");
                          response($.map(data, function(item) {
                            return {
                              label: item.user_name,
                              value: item.user_id
                            }
                          }));
                          }
        });

});
</script>

Когда я использую этот код, ничего не происходит, есть раскрывающийся список размером 3 пикселя, в котором ничего нет это. Данные запрашиваются правильно (как сообщает консоль FireBug), но в раскрывающемся списке ничего не отображается.

5
задан Prisoner 11 July 2011 в 14:34
поделиться