如何在没有 AJAX 的情况下在 Rails 客户端过滤数据
Posted
技术标签:
【中文标题】如何在没有 AJAX 的情况下在 Rails 客户端过滤数据【英文标题】:How to filter data in Rails client side without AJAX 【发布时间】:2018-02-01 07:19:23 【问题描述】:在我的应用程序中,我目前使用 AJAX 和 select_tag 从我的数据库中加载过滤后的记录,并呈现一个将这些数据显示为列表的部分。
但是,由于此时我并不真正需要 AJAX,所以我问自己从数据库中加载所有数据然后在客户端进行过滤(包括在用户之后重新渲染部分数据)的最佳方式是什么做了选择)?
任何建议都将受到高度赞赏,因为我在过去几个小时里一直在寻找解决方案,但没有找到任何有用的东西。
【问题讨论】:
这就是客户端框架大放异彩的地方。 Angular、Ember、React 和其他 50 个。研究其中的几个。 【参考方案1】:你可以使用https://datatables.net/ 它可以选择使用 ajax 随时随地填充数据,或者直接加载所有数据,然后在前端对其进行过滤
【讨论】:
以上是关于如何在没有 AJAX 的情况下在 Rails 客户端过滤数据的主要内容,如果未能解决你的问题,请参考以下文章
在 Rails 4 中,如何在不刷新的情况下在页面上提交表单和更新元素
我可以在没有 action creators 和 reducers 的情况下在 React 和 Redux 中发送 AJAX 调用吗?