php - 如何在 Laravel 上通过服务器端处理自定义数据表中的搜索
问题描述
这是我的代码。JS:
var oTable = $('#tasktable').DataTable({
serverSide: true,
ajax: '{!! route('datatables.tasks') !!}',
columns: [
{ data: 'id', name: 'id' },
{ data: 'date', name: 'date' },
{ data: 'task', name: 'task' },
{ data: 'mark', name: 'mark' },
{ data: 'user', name: 'user' },
],
})
PHP:
public function tasksData(Request $request)
{
$result = Datatables::of(Tasks::query())->make(true);
return $result;
}
在mark
列中的数据库中,我存储了 html 实体。像这样的东西:
<p>Lorem impsum dolor </p><a href="http://mail.com" class="mail">sit amet</a>
因此,当我现在尝试搜索时,脚本可以处理所有数据。例如,现在它可以找到“mail.com”。我想搜索不包含标签的文本,只需要找到“Lorem ipsum dolor sit amet”。我该如何配置它?
解决方案
推荐阅读
- c# - 如何将侦听器从 Java 转换为 C#
- java - TextWatcher 在启动后关闭我的应用程序
- ubuntu-18.04 - 从 ubuntu 服务器备份中排除 lxcfs 文件夹有什么风险?
- c# - 如何在 c# 中创建扩展以返回可以在 linq 中转换为实体的新日期时间条目?
- prometheus - 如何使用 Istio Prometheus 指标计算每分钟的请求数?
- powershell - 获取 AD 组成员列表 powershell 错误
- css - 使用css flexbox对齐项目,底部有阅读更多按钮
- python - 未找到“new_entry”的反向
- apache-kafka - 从 Dask 工作人员写信给 Kafka
- python - Python Pandas CSV 将 Int64 转换为 Object 并通过输入调用正确的行