Как использовать плагин автозаполнения JQuery с методами страницы? - PullRequest
1 голос
/ 21 июня 2011

У меня есть метод веб-страницы следующим образом:

        [WebMethod]
    public static string[] GetStoreIds(string beginWith)
    {
        var dataSource = new[] { "1", "12", "21", "31", "13", "23" };
        return (from storeId in dataSource
                where storeId.Contains(beginWith)
                select storeId).ToList().ToArray();
    }

Возможно ли использовать плагин JQuery Autocomplete с этим?http://docs.jquery.com/Plugins/autocomplete

У меня есть текстовое поле, которое должно действовать как автозаполнение события onClientTextChanged.

Спасибо,

Ответы [ 3 ]

0 голосов
/ 21 июня 2011
$.ajax({
  url: url,
  dataType: 'json',
  data: data,
    success: function(data){
    $("input").autocomplete({source:data});
    }
});

<input />

используйте вызов json, чтобы получить, а затем установить автозаполнение, обратите внимание, что вам также нужно, чтобы пользовательский интерфейс jquery включал

0 голосов
/ 21 июня 2011

Если вы используете jQuery UI, вам не нужен Ajax.Вы можете просто дать ему массив Javascript.Используйте эту документацию: http://jqueryui.com/demos/autocomplete/

0 голосов
/ 21 июня 2011

Вы должны получить свои данные с сервера, используя Ajax

после этого вы можете поместить свои данные в переменную, например, под названием data

после этого вы используете плагин автозаполнения следующим образом:

 $("#example").autocomplete(data);

вот еще один пример того, как позвонить на ваш веб-метод с помощью ajax

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...