我使用的是Laravel 5.3。我有一组对象将数据呈现到刀片模板上。我的目标是创建一个实时搜索框来过滤数据。以下是我的数据示例:
array(2) {
[0]=> object(SimpleXMLElement)#196 (6) {
["id"]=> string(1) "1"
["id_customer"]=> string(1) "1"
["date_add"]=> string(19) "2016-09-26 16:31:18"
["payment"]=> string(39) "Pagamentos por Transferência Bancária"
["total_paid"]=> string(9) "56.580000"
["reference"]=> string(9) "OFBDWERLL"
}
[1]=> object(SimpleXMLElement)#194 (6) {
["id"]=> string(1) "2"
["id_customer"]=> string(1) "1"
["date_add"]=> string(19) "2016-09-26 16:37:59"
["payment"]=> string(39) "Pagamentos por Transferência Bancária"
["total_paid"]=> string(9) "40.590000"
["reference"]=> string(9) "CAYWFSRCA"
}
}
搜索框的一个示例是,如果我输入id_customer,它会显示包含id_customer键的每一段数据。 关于如何实现这一点的任何想法?
答案 0 :(得分:0)
在模板中,您需要使用AJAX,当用户在搜索框中输入内容时,它会响应。 ajax将调用一个动态执行搜索的php函数,将结果传回ajax,然后将结果推送到你的html中。
网上有很多教程可以创建一个ajax实时搜索框,你可以用它来帮助你。