【问题标题】:Best way to sort data with jQuery and Laravel?使用 jQuery 和 Laravel 对数据进行排序的最佳方法?
【发布时间】:2016-04-07 19:49:17
【问题描述】:

我正在开发一个用于搜索案例研究的 Laravel 应用。基本上,我试图找出对搜索结果进行排序的最佳方法。用户可以通过关键字、学习成果或课程来搜索案例研究。返回结果后,我想为用户提供一种对结果进行排序的方法。

例如,假设我搜索一个关键字并返回 10 个案例研究作为结果。每个案例研究可能有许多适用于该案例研究的学习成果和课程。我希望有一种方法可以让用户选择一个过滤器,比如“只向我展示适用于课程 x 和 y 的案例研究”。这似乎是用 jQuery 轻松完成的事情。

现在,理想情况下,我想提供一次结果并在前端进行这种类型的过滤,但是我对如何在 DOM 中表示这些数据感到困惑。不知何故,我需要一种方法来从结果中选择一个案例研究,并从中获取相关的学习成果和课程。我认为这不可能与数据属性有关,因为它们只能保存一个值,而一个案例研究可以有很多结果和很多课程。

或者,我可以为每个研究提供一个数据 ID,并将其作为数据库中案例研究的 ID。当用户选择以某种方式对结果进行排序时,我可以 AJAX 案例研究的 ID,查询数据库并在 Laravel 后端过滤它们。但是,这似乎是一种非常低效的方法,因为现在我两次提供相同的案例研究并运行不必要的数据库查询。

如果这似乎是一个模糊的解释,我深表歉意,任何指点将不胜感激。

【问题讨论】:

    标签: javascript php jquery sorting laravel


    【解决方案1】:

    使用带有Laravel 的jquery 数据表。你也可以找到 Laravel packages。

    【讨论】:

    • 谢谢!这可能适用于我需要它做的事情。
    猜你喜欢
    • 2013-12-19
    • 2010-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-25
    • 2017-05-23
    • 1970-01-01
    • 2012-11-20
    相关资源
    最近更新 更多