Токенизация автозаполнения плагин jquery не работает с ASP.NET MVC - PullRequest
1 голос
/ 25 февраля 2010

Я использую плагин autocomplete , но по какой-то причине он не попадает в контроллер, когда я начинаю печатать в текстовом поле.

Кто-нибудь использовал это? или работал с этим? или есть рабочий пример? Я попытался изменить URL-адрес на /Referral/Get, но все равно не работает

$("#uxSearch").tokenInput("../Referral/Get",
        {
            hintText: "Type in something",
            noResultsText: "No Results",
            searchingText: "Searching",
            classes: {
                tokenList: "token-input-list-facebook",
                token: "token-input-token-facebook",
                tokenDelete: "token-input-delete-token-facebook",
                selectedToken: "token-input-selected-token-facebook",
                highlightedToken: "token-input-highlighted-token-facebook",
                dropdown: "token-input-dropdown-facebook",
                dropdownItem: "token-input-dropdown-item-facebook",
                dropdownItem2: "token-input-dropdown-item2-facebook",
                selectedDropdownItem: "token-input-selected-dropdown-item-facebook",
                inputToken: "token-input-input-token-facebook"
            }
        });

1 Ответ

2 голосов
/ 25 февраля 2010

Вы можете показать нам свои маршруты global.asax.cs. Избегайте использования ../ в относительных URL с ASP.NET MVC. Скорее используйте это как вспомогательный метод:

$("#Products").focus().autocomplete('<%=Url.Action("GetProducts", "Product") %>', { ...

(выше из моего запроса автозаполнения)

Как сказал Zhaph, попробуйте перейти к URL-адресу вручную через браузер, чтобы увидеть, работают ли действия контроллера нормально.

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