【发布时间】:2010-01-20 06:51:09
【问题描述】:
我正在使用 jQuery 在我的 Rails 应用程序中创建一个内联日历。为了响应日期选择,jQuery 在 Javascript 中调用了一个函数。在我的应用程序中,我想使用所选日期查询数据库,然后根据查询结果更新屏幕上的数据。
通过 Javascript 从 Rails 中的控制器调用方法的最佳做法是什么,以及在屏幕上更新此信息的最佳方式。
【问题讨论】:
标签: jquery ruby-on-rails
我正在使用 jQuery 在我的 Rails 应用程序中创建一个内联日历。为了响应日期选择,jQuery 在 Javascript 中调用了一个函数。在我的应用程序中,我想使用所选日期查询数据库,然后根据查询结果更新屏幕上的数据。
通过 Javascript 从 Rails 中的控制器调用方法的最佳做法是什么,以及在屏幕上更新此信息的最佳方式。
【问题讨论】:
标签: jquery ruby-on-rails
最好的方法是使用 AJAX。您向控制器询问所选日期的详细信息以及它们在您的页面中的方式。
jQuery 对 AJAX 有很好的支持。 This article 展示了如何实现它的一个不错且完整的示例。此外,SO有很多关于jQuery, AJAX and Rails的信息
【讨论】: