Telerik Textbox [RadInput] не поддерживает реализацию автозаполнения с использованием Jquery

Я хочу реализовать функцию автозаполнения в Telerik TextBox [RadInput], используя Jquery и веб-сервис. Когда я вхожу в любой символ, я получаю относительное предложение из базы данных. Это все работает хорошо, если я использую простое текстовое поле ASP. Это не работает с RadTextBox.

Любая идея, почему это происходит?

Пожалуйста, не предоставляйте мне эту ссылку RadComboBox http://demos.telerik.com/aspnet-ajax/combobox/examples/functionality/autocompleteclientside/defaultcs.aspxЯ только хочу использовать RadTextBox.

Заранее спасибо..

Пратик Бхатт

1 ответ

Я использовал это раньше с успехом -

http://www.dotnetcurry.com/ShowArticle.aspx?ID=515

Я немного изменил скрипт, как показано ниже:

$(function() {
    $(".tb").autocomplete({
        source: function(request, response) {
            $.ajax({
                url: "EmployeeList.asmx/FetchEmailList",
                data: "{ 'mail': '" + request.term + "' }",
                dataType: "json",
                type: "POST",
                contentType: "application/json; charset=utf-8",
                dataFilter: function(data) { return data; },
                success: function(data) {
                        response($.map(data.d, function(item) {
                            return {
                                Cost: item.Cost //***
                            }
                        }))
                    },
                select: function( event, ui ) {
        $find("<%= RadTextBox1.ClientID %>").set_value(ui.item.Cost); //***
            },
                error: function(XMLHttpRequest, textStatus, errorThrown) {
                    alert(textStatus);
                }
            });
        },
        minLength: 2
    });
});

Я пометил интересующие линии с помощью //* * *

Другие вопросы по тегам