【问题标题】:Laravel Live Search BoxLaravel 实时搜索框
【发布时间】:2016-09-29 17:31:36
【问题描述】:

我正在使用 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 键的每条数据。 关于如何实现这一点的任何想法?

【问题讨论】:

  • 你应该使用jquery、angularjs或其他javascript框架来处理这个

标签: javascript php search


【解决方案1】:

在您的模板中,您需要使用 AJAX,它会在用户输入搜索框时做出响应。 ajax 将调用一个 php 函数,该函数会即时执行搜索,将结果传回给 ajax,然后再将结果推送到您的 html 中。

网上有很多关于创建 ajax 实时搜索框的教程,您可以使用这些教程进一步帮助您。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-21
    • 2019-09-02
    • 1970-01-01
    • 2020-07-22
    • 2014-08-15
    • 2015-01-29
    • 2022-12-08
    • 1970-01-01
    相关资源
    最近更新 更多