php - 创建可过滤/可排序的 HTML 表

标签 php html mysql laravel laravel-5

我正在使用 Laravel 5.5,并试图找出是否有一种简化的方法来过滤/搜索 html 表单/ View 中的数据库表。

我可以轻松地显示表格,并且还可以通过将变量传递到网址中来轻松过滤结果:

onchange = "javascript:window.location"

这种事情似乎对于一个下拉菜单来说效果很好,但是如果我有 5 个下拉菜单,并且我希望每个下拉菜单都更改屏幕上显示的记录,并且不必提供每个下拉菜单,我一直遇到问题。

有没有简单的方法可以做到这一点?到目前为止,我想到的最好的事情是添加一个应用按钮,当您单击应用按钮时,它使用下拉菜单中的选定项目将字符串保存到变量中,然后使用字符串变量重新加载附加字符串的 url,然后将字符串解析回 Controller 中的多个变量..但这真的有必要吗?

最佳答案

通过利用 github.com/yajra/laravel-datatables 中的 laravel-datatables 得到正确答案/轻松实现

谢谢@Birdy

关于php - 创建可过滤/可排序的 HTML 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47017231/

相关文章:

MySql 存储过程组合

php - JS 改变值,PHP 获取旧值

php - PDO数据库类

php - Magento:在 X 号之后向访问者显示弹出窗口。页数

html - 为什么 h1 header 在 Firefox 中看起来比在其他浏览器中更宽

javascript - touchslider.com 如何添加几个选项

javascript - 无效值错误: setPosition: not a LatLng or LatLngLiteral: not an Object

javascript - HTML、CSS、JS 响应式下拉菜单

mysql - 如果没有专有数据库引擎,将数据库转换为 mysql 的最佳方法是什么?

php - 在 foreach 循环中只使用一次函数