2016-03-01 3 views
0

У меня есть этот пример непосредственно с сайта typeahead.js.Typeahead не работает

http://jsfiddle.net/CNMfL/163/

Это показывает Uncaught Error: one of local, prefetch, or remote is required. Что мне не хватает?

Я попытался изменить source на local наоборот, как это предложено в некоторых решениях, но не работает.

+0

Что вы пробовали до сих пор, чтобы исправить это? При поиске ошибки я получаю многочисленные вопросы StackOverflow относительно typeahead, с принятыми ответами - посмотрели ли вы на какие-либо из них? –

+0

Пожалуйста, включите код в свой вопрос, а не только ссылку на jsfiddle. Я быстро просмотрел код, и, кажется, в этом случае есть ошибка. Это также упоминалось в комментариях к примеру Github, и хотя это должно было быть исправлено, похоже, что изменение было отменено. Однако даже с исправленной ошибкой я все равно получаю и вашу ошибку. https://gist.github.com/jharding/9458744#gistcomment-1207722 –

ответ

2

Добавить в HTML-части:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/typeahead.js/0.11.1/typeahead.bundle.min.js"></script>

Удалите "@import URL" части

+0

Вот ваш обновленный [jsfiddle] (http://jsfiddle.net/CNMfL/166/) – user1865820

+0

Я обновил до последней версии, и он сработал. – manish