14

tôi cố gắng để có được this example của Twitters typeahead chạy nhưng tôi đang nhận được lỗi trong Chromes console:Bootstrap Typeahead địa phương, prefetch, hoặc từ xa là cần thiết

Uncaught Error: one of local, prefetch, or remote is required jquery-1.9.1.js:507

Tôi đang sử dụng typeayhead 0.9.1 (Nuget- Gói). Đây có phải là sự cố phiên bản không? Tất cả các ví dụ thiết lập nguồn và không phải địa phương/prefetch/từ xa trong yêu cầu.

EDIT: Hóa ra rằng Twitter Bootstrap Typeahead và Twitter Typeahead là hai thư viện khác nhau.

Trả lời

11

Điều này chỉ có nghĩa là bạn cần cung cấp danh sách trong đó Typeahead sẽ tìm kiếm giá trị hoàn thành.

Bạn phải thực sự vượt qua ít nhất một nguồn dữ liệu (prefetch hoặc remote) hoặc tập dữ liệu (local).

https://github.com/twitter/typeahead.js#jquerytypeaheaddatasets


Ngoài ra, cần lưu ý rằng Twitter typeaheadTwitter Bootstrap typeahead không phải là plugin tương tự. Họ có API khác nhau. Bài viết bạn đọc nói về Twitter typesthead Bootstrap: http://twitter.github.io/bootstrap/javascript.html#typeahead nhưng bạn đã sử dụng nó như Twitter typeahead!

+0

không? nhìn vào ví dụ. Gần như trong tất cả các ví dụ tôi thấy thuộc tính 'source' được đặt và không phải' local/prefetch/remote' – daniel

+2

Ồ, tôi thấy vấn đề là gì. _Twitter Typeahead_ và _Twitter Bootstrap typeahead_ không phải là cùng một plugin. Họ có API khác nhau. Bài viết bạn đọc nói về typachehead của twitter bootstrap: http://twitter.github.io/bootstrap/javascript.html#typeahead –

+0

vâng tôi cũng nghĩ rằng đây là những dự án tương tự ... – daniel

Các vấn đề liên quan