使用AJAX

时间:2018-08-11 17:05:48

标签: mysql ruby-on-rails ajax

我的目标很简单,我想这是Web开发人员中非常普遍的目标。

我正在创建一个Rails(5.1)应用程序,我只想使用AJAX来获取数据库中特定表的特定行中特定单元格的值(以后我将使用该值突出显示用户浏览器中当前页面上的一些文本)。

我一直无法在线找到任何说明如何执行此操作的文档。正如我说的那样,询问jquery和ajax似乎是一项基本任务,所以我对为何很难弄清楚它感到困惑。

具体来说,假设我有一个名为“ animals”的表,并且我想获取“ id” = 99的动物的“ species”列的值。

如何构造AJAX调用以查询数据库中'id'= 99的'animal'的'species'值。

1 个答案:

答案 0 :(得分:1)

尽管某些数据库提供了REST API,但我们通常要做的是在应用程序中定义一条路由,以从数据库中提取和返回数据。

所以:

  1. 添加路线
  2. 为该路线添加控制器/动作
  3. 在该操作中,从数据库中获取数据并以您首选的格式呈现
  4. 在客户端上,对该控制器/动作进行AJAX调用,并对响应进行处理。