使用AJAX功能开发搜索表单

时间:2011-09-03 17:48:20

标签: javascript jquery ruby-on-rails ruby search

我正在使用Ruby on Rails 3.0.10和jQuery 1.6。我计划开发一个HTML表单,通过执行(多个)AJAX HTTP请求从数据库中检索一些数据。我有几个关于在AJAX“搜索”场景中使用上述两个框架的问题:

  1. 您对使用AJAX HTTP请求进行“数据检索”有何建议?建议使用哪种数据类型(例如:JSON)来处理“搜索”场景?还有什么呢?

  2. 当AJAX搜索表单出现问题时(可能与HTTP AJAX请求的数量有关)?我怎样才能处理那些问题\问题?

  3. 是否有一些与实施AJAX搜索表单相关的好文档?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用此gem为表单创建自动填充字段:

https://github.com/crowdint/rails3-jquery-autocomplete

用法非常简单:

要在控制器上设置所需的操作,您所要做的就是使用类名和方法调用它,如下例所示:

class ProductsController<联系:: BaseController   自动完成:品牌,:名称 结束 这将在您的控制器上创建一个动作autocomplete_brand_name,不要忘记将其添加到路径文件

资源:产品做   get:autocomplete_brand_name,:on => :采集 端