autocomplete with json

autocomplete with json

Hi, I have trouble with autocomplete. My code is:

  1. <script type="text/javascript">
        $(function() {
     $("#hitro-iskanje").autocomplete({
                 source: function(request, response) {
                    $.ajax({
                        url: "../_design/iskanje.asp",
                        dataType: "jsonp",
                        data: {
                            maxRows: 15,
                            name_startsWith: request.term
                        },
                        success: function(data) {
                            response($.map(data.studenti, function(item) {
                                return {
                                    label: item.id + (item.priimek ? ", " + item.ime : "") + ", " + item.st,
                                    value: item.id
                                }
                            }))
                        }
                    })
                },
                minLength: 2,
                open: function() {
                    $(this).removeClass("ui-corner-all").addClass("ui-corner-top");
                },
                close: function() {
                    $(this).removeClass("ui-corner-top").addClass("ui-corner-all");
                }
            });
        });
    </script>





























and iskanje.asp generates:

{"studenti": [{ "id":"1265489","priimek":"GROIK","ime":"DOME","st":"5168462315" , "id":"29513835","priimek":"GEC","ime":"DOME","st":"451989891" , "id":"6186231","priimek":"VEVEC","ime":"DOME","st":"584632248" , "id":"16846548","priimek":"LAROLC","ime":"DOME","st":"12684635478" , "id":"16869564","priimek":"CO","ime":"DOME","st":"1651989" }]}

autocomplete still doesnt work. What did i do wrong?