两个autocomplete 的插件

来源:互联网 发布:淘宝规则小卖家死 编辑:程序博客网 时间:2024/04/30 17:45
 
1,jQueryAutoComplete
http://rorplugin.googlecode.com/svn/trunk/jquery_auto_complete/

jQueryAutoComplete is a jQuery-based Ruby on Rails AutoComplete plugin.
jQueryAutoComplete lets you push a JavaScript Array to the front page for auto-completion to use.
jQueryAutoComplete's style is easy to modify, please refer to public/stylesheets/jquery.autocomplete.css
============

Usage:
Java代码 复制代码
  1. ======================   
  2. books_controller.rb:   
  3. --------   
  4. def books_for_lookup   
  5.   @books = Book.find(:all)   
  6.   @headers['content-type'] = 'text/javascript'     
  7.   render :layout => false     
  8. end   
  9. ======================   
  10. books_for_lookup.rhtml:   
  11. --------   
  12. var books = [];   
  13. <% @books.each do |book|%>   
  14.   books.push("<%= book.name %>");   
  15. <% end %>   
  16. ======================   
  17. books.rhtml:   
  18. --------   
  19. <head>   
  20. <%= auto_complete_include "/books_for_lookup" %>   
  21. </head>   
  22. ======================   
  23. search.rhtml:   
  24. --------   
  25. <div id="content">   
  26.     <p>   
  27.         <label>Books:</label>   
  28.         <input type="text" id="suggest1" />   
  29.     </p>   
  30. </div>   
  31.   
  32. <%= auto_complete("suggest1""books") %>   
  33. ------------------  


2,PrototypeAutoComplete
http://rorplugin.googlecode.com/svn/trunk/prototype_auto_complete/

PrototypeAutoComplete is a Prototype-based Ruby on Rails AutoComplete plugin.
PrototypeAutoComplete lets you push a JavaScript Array to the front page for auto-completion to use.
PrototypeAutoComplete's style is easy to modify, please refer to public/stylesheets/prototype.autocomplete.css
============

Usage:
Java代码 复制代码
  1. ======================   
  2. books_controller.rb:   
  3. --------   
  4. def books_for_lookup   
  5.   @books = Book.find(:all)   
  6.   @headers['content-type'] = 'text/javascript'     
  7.   render :layout => false     
  8. end   
  9. ======================   
  10. books_for_lookup.rhtml:   
  11. --------   
  12. var books = [];   
  13. <% @books.each do |book|%>   
  14.   books.push("<%= book.name %>");   
  15. <% end %>   
  16. ======================   
  17. books.rhtml:   
  18. --------   
  19. <head>   
  20. <%= auto_complete_include "/books_for_lookup" %>   
  21. </head>   
  22. ======================   
  23. search.rhtml:   
  24. --------   
  25. <div id="content">   
  26.     <p>   
  27.         <label>Books:</label>   
  28.         <input type="text" id="suggest1" />   
  29.     </p>   
  30. </div>   
  31.   
  32. <%= auto_complete("suggest1""books") %>   
  33. ------------------  


Screenshot:
  • Deb7b83c-81d3-498f-8d82-bd15d97a5d83-thumb
  • 描述: Screenshot
  • 大小: 16.5 KB