Автозаполнение jQuery в ASP.net MVC не работает, когда элемент управления создан Ajax - PullRequest
0 голосов
/ 03 апреля 2009

У меня проблема, не могли бы вы помочь мне с вашими знаниями? ..

По сути, это расширение автозаполнения jQuery зависит от метода ready jQueryLibrary. (Я не уверен на 100%, что он делает на самом деле, но я могу предположить, что он проверяет, был ли загружен DOM, если он загружен, он делает что-то как обычный обработчик события onload).

Теперь у меня есть приложение ASP.net MVC, где я использую Ajax для визуализации частичного представления (файл ascx), и этот файл содержит текстовое поле автозаполнения.

Поскольку DOM уже загружен, и теперь я изменяю DOM содержимым файла ascx Ajax-способом, мои текстовые поля в ascx не выполняют ничего для автозаполнения. Что может быть альтернативой или решением этой проблемы? Даже мне немного любопытно, почему это не работает ..?

1 Ответ

2 голосов
/ 03 апреля 2009

вам нужно снова загрузить функцию автозаполнения, как вы сказали, что новые элементы в dom пришли после того, как jquery уже загружен. Вы можете либо поместить функцию jquery в ascx (простым способом), либо принудительно запустить jquery на DOM, что может привести к непредвиденным результатам.

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