Автозаполнение jQuery на нескольких полях ввода в таблице - PullRequest
0 голосов
/ 24 декабря 2011

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

Автозаполнение запускает и выполняет мой вызов AJAX при вводе в любом поле ввода, как я вижумои результаты JSON возвращаются при просмотре консоли в firebug.Однако список параметров никогда не отображается под полем ввода.

Вот мое поле ввода, которое будет реплицировано столько раз, сколько строк в таблице:

<input class='group_autocomplete' type='text' size='30'/>

Вот мой jQuery, который находится в $ (document) .ready (function ()

        //Autocomplete for subclass fields in table
    $(".group_autocomplete").autocomplete({  
        minLength: 3,
            source: function(req, add){  
                //pass request to server  
                $.getJSON(MY_WEB_SERVICE_ADDRESS, function(data) 
                { 
                    //create array for response objects  
                    var suggestions = [];

                    //process response  
                    $.each(data.response, function(i, val){  

                        suggestions.push(val.subclassDesc);
                    });  

                    //pass array to callback  
                    add(suggestions); 
                });  //end of $.getJSON
           }
     });

Любые полезные указатели будут с благодарностью!

...