Javascript 无法从数据库中筛选数据,因为laravel blade卷曲大括号“;{{}";
我试图用class=“data groups”过滤从数据库中获取的数据 代码如下:Javascript 无法从数据库中筛选数据,因为laravel blade卷曲大括号“;{{}";,javascript,laravel,laravel-blade,Javascript,Laravel,Laravel Blade,我试图用class=“data groups”过滤从数据库中获取的数据 代码如下: this.shuffle.filter(函数(元素,shuffle){ //如果应用了当前过滤器,则忽略与之不匹配的元素。 if(shuffle.group!==shuffle.ALL_项){ //获取项目的组。 var groups=JSON.parse(element.getAttribute('data-groups'); var iselementcurrentgroup=groups.indexOf(
this.shuffle.filter(函数(元素,shuffle){
//如果应用了当前过滤器,则忽略与之不匹配的元素。
if(shuffle.group!==shuffle.ALL_项){
//获取项目的组。
var groups=JSON.parse(element.getAttribute('data-groups');
var iselementcurrentgroup=groups.indexOf(shuffle.group)!=-1;
//仅搜索当前组中的元素
如果(!IsElementCurrentGroup){
返回false;
}
}
var titleElement=element.querySelector('.book-item_title');
var titleText=titleElement.textContent.toLowerCase().trim();
返回titleText.indexOf(searchText)!=-1;
});
};
@foreach($libraries作为$library)
-
{{$library->title}
{{{$library->published}
{{{$library->synopsis}
预览
第一章
{{$library->details}
@endforeach
{{$library->symposis}
{{$library->title}
发现问题
我用这行代码进行过滤
我认为您需要显示您的@foreach
循环,以帮助我们更好地了解您的问题。目前,我看不出有什么问题……你在类型
中缺少$for,应该是$GREEP
。@tim lewis包含了整个foreach循环。@sam键入时出错。谢谢。那么为什么{{{$library->genre}
在这里不起作用呢?$library->genre
的内容是否与使用位置不兼容/语法不正确?您能否提供一个示例,说明与您期望的内容相比,$library->genre
包含哪些内容?