автоматическое заполнение jQuery this.source не является функциональной ошибкой

Я реализовал автоматическое заполнение на поле ввода, но поле не обнаруживается, и возвраты поджигателя "this.source не функция". Я использовал автоматическое заполнение на других полях той же страницы без любых проблем. (две текстовых области).

Я использую следующий код для отладки, тот же эффект, если я работаю из файла сценария или командной строки Firebug.

var fakedata = ['test1','test2','test3','test4','ietsanders'];
$("#omschrijving").autocomplete(fakedata);

под управлением jQuery 1.4.2 и jQuery ui 1.8.2, обе уменьшенных версии.

У кого-либо есть идея, как автоматическое заполнение хорошо работает на текстовых областях, но вызывает это неправильное функционирование на исходных данных?

Ошибка и Отслеживание стека:

this.source is not a function
http://facturatie.autodealers.nl/dev/resources/js/jquery-ui-1.8.2.custom.min.js
Line 570
close(Object { name="a"})jquery....min.js (regel 570)
close(Object { name="a"}, Object { name="c"})jquery....min.js (regel 570)
response()
43
задан Jaap Rood 22 July 2010 в 12:54
поделиться

3 ответа

Ответ: первым параметром автозаполнения должен быть объект, содержащий свойство «источник». Это работает

var fakedata = ['test1','test2','test3','test4','ietsanders'];
$("#omschrijving").autocomplete({source:fakedata});
61
ответ дан 26 November 2019 в 22:50
поделиться

Если вы пытались использовать autocomplete из http://www.devbridge.com/projects/autocomplete/jquery/#demo, то теперь он сталкивается с методом autocomplete в jQuery UI. У меня была такая же проблема, но позже я заметил, что могу просто использовать реализацию jQuery UI.

(ПРИМЕЧАНИЕ: Похоже, что документация этой страницы неверна: http://docs.jquery.com/Plugins/Autocomplete#Setup)

12
ответ дан 26 November 2019 в 22:50
поделиться

Как заявил Шелтон, версия с сайта devbridge.com (1.1.3) конфликтует с jQuery UI (1.8.4). Он заработал, убедившись, что версия devbridge загружается после версии jQuery UI.

5
ответ дан 26 November 2019 в 22:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: