Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   autocomplete хелп! (https://javascript.ru/forum/jquery/44201-autocomplete-khelp.html)

kubik 10.01.2014 22:32

autocomplete хелп!
 
Добрый день, замучился уже...

$( "#street" ).autocomplete({
        source: function( request, response ) {
            $.ajax({
                dataType:"json",
                url: "/main/search",
                data: {
                    city: function(){return $('#city_id').val()},
                    locality: function(){return $('#locality_id').val()},
                    street: function(){return $('#street').val()},
                    AutoCompleteFor: "street"
                },
                success:function(data) {
                    response(data.value);
                }
            });
        }
    });

На запрос мне аякс присылает : ["asdasd","asdasdasdasd","asdasdasdasdasdas"]
В выпадающем меню должны появляться эти варианты, но ничего не выпадает.

Ткните пожалуйста пальцем...

kubik 10.01.2014 22:50

$( "#street" ).autocomplete({
        source: function( request, response ) {
            $.ajax({
                dataType:"json",
                url: "/main/search",
                data: {
                    city: function(){return $('#city_id').val()},
                    locality: function(){return $('#locality_id').val()},
                    street: function(){return $('#street').val()},
                    AutoCompleteFor: "street"
                },
                success:function(data) {
                    response($.map(data, function(item) {
                        return {
                            label: item
                        };
                    }))}
            });
        }
    });

Так решилось.


Часовой пояс GMT +3, время: 13:42.