Поле со списком JQuery UI - загрузка с удаленного URL - PullRequest
1 голос
/ 20 августа 2011

Я использую плагин jquery-ui, и мне нужно загрузить данные из удаленного URL. Я использовал следующий код, и он не работает. Может ли кто-нибудь мне помочь.

        $( "#metadata" ).combobox({ 
            source: "metadata/retrievejson",
        });

Спасибо

Ответы [ 2 ]

2 голосов
/ 20 августа 2011

вы должны посмотреть на эту ссылку в документе . Он показывает, как получить данные асинхронно.

ваш код должен выглядеть примерно так

$( "#metadata" ).combobox({ 
            source: function( request, response ) {
                $.ajax({
                    url: "http://ws.geonames.org/searchJSON",
                    dataType: "jsonp",
                    success: function( data ) {
                     response(data);
                    }
                });
            }
        });
1 голос
/ 10 января 2012

Плагин автозаполнения работает как заявлено Амином Эшаком, однако комбинированный список ( 1 ) не поддерживает удаленные данные, поскольку использует selectbox.

Вы можете рассмотреть возможность расширения автозаполнения кнопкой, запускающей событие поиска с текстом из поля автозаполнения.

.autocomplete("search", [value])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...