使用JavaScript连接到Rails服务
我的任务是在RoR中完成的页面上显示一些数据。我们使用砖石结构来提供用户体验。页面上将有一些滑块,用户可以在其中向左或向右移动它们。根据他的选择,将显示数据 我们正在考虑制作一个rails服务,它将以时间间隔(而不是根据用户请求)从数据库中提取数据。当用户请求数据时,它将返回数据(不总是查询数据库)。 我在这里不知所措。我用AJAX/Service(.NET)做过类似的事情。我在那里做了一个服务(方法)来获取数据。我使用AJAX从方法中获取数据,效果很好 数据库中的数据必须是HTML格式的(而不是数据库中的格式)。我们还没有决定如何格式化数据、RoR服务或客户端JS JS中连接到Rails服务的骨架连接器是什么?使用JavaScript连接到Rails服务,javascript,ruby-on-rails,Javascript,Ruby On Rails,我的任务是在RoR中完成的页面上显示一些数据。我们使用砖石结构来提供用户体验。页面上将有一些滑块,用户可以在其中向左或向右移动它们。根据他的选择,将显示数据 我们正在考虑制作一个rails服务,它将以时间间隔(而不是根据用户请求)从数据库中提取数据。当用户请求数据时,它将返回数据(不总是查询数据库)。 我在这里不知所措。我用AJAX/Service(.NET)做过类似的事情。我在那里做了一个服务(方法)来获取数据。我使用AJAX从方法中获取数据,效果很好 数据库中的数据必须是HTML格式的(而不
我是否能够以阵列的形式接收数据?字符串也很好。您可以使用简单的json通过ajax检索所需的任何数据,然后在页面上解析和呈现这些数据 在控制器中,您可以指定响应的类型。例如
respond_to do |format|
format.json {'status' => 'ok', params{'param1':'value1'....}}
end
然后使用jquery&ajax或您正在使用的任何东西,您可以向这个控制器发送get请求,它将返回带有参数的json。在您可以用js解析数据并在页面上呈现后我们还没有决定数据的格式、RoR服务或客户端js???-这两种方法都有优点和缺点。JS中的骨架连接器是否可以连接到Rails服务与连接到任何其他HTTP服务相同。查找。我是否能够以数组形式接收数据?-并非如此。您可以将数据结构序列化为数据格式,通过HTTP发送,然后在另一端反序列化。JSON是用于此目的的常用格式。是否有简单的示例如何实现此功能,我将从中学习它?:)