jQuery.FilterTable不';不要在用php创建的表上工作

jQuery.FilterTable不';不要在用php创建的表上工作,php,jquery,mysql,Php,Jquery,Mysql,我找到了这个插件,当我放在我的桌子上不起作用时,它可以在桌子上搜索面包。 我不知道是什么问题,但从我的观点来看,我认为是因为表是用PHP制作的,表的数据来自数据库。 代码如下所示: <div class="issue-table"> <table class="table table-striped" id="data-table"> <thead> <tr> <th scope="col" t

我找到了这个插件,当我放在我的桌子上不起作用时,它可以在桌子上搜索面包。 我不知道是什么问题,但从我的观点来看,我认为是因为表是用PHP制作的,表的数据来自数据库。 代码如下所示:

<div class="issue-table">
<table class="table table-striped" id="data-table">
    <thead>
        <tr>
            <th scope="col" title="President Number">Nr:</th>
            <th scope="col">Brand</th>
            <th scope="col">Model</th>
            <th scope="col">Color</th>
            <th scope="col">Release date</th>
            <th scope="col">Price</th>
            <?php  
                if ($user->data()->type == 1) {
                    echo "<th>Delete</th>";
                }
            ?>
        </tr>
    </thead>
    <tbody>
        <?php   
            $x = 1;
            foreach ($car as $index => $car_val) {
                $cars = DB::table('brands')->get(['id','=',$car_val->id_make]);
                $car_name = $cars->first()->name;
                echo "<tr>";
                echo "<td>".$x++."</td>";
                echo "<td>".$car_name."</td>";
                echo "<td>".$car_val->model."</td>";
                echo "<td>".$car_val->color."</td>";
                echo "<td>".$car_val->release_date."</td>";
                echo "<td>".$car_val->value."</td>";
                if ($user->data()->type == 1) {
                    echo 
                    "<td>
                        <form action='index.php?page=carlist' method='POST'>
                            <input type='hidden' value='".$car_val->id."' name='id'>
                            <input type='submit' value='X' class='btn btn-danger'>
                        </form>
                    </td>";
                }
                echo "</tr>";
            }
        ?>
    </tbody>
</table>

Nr:
烙印
模型
颜色
发布日期
价格

它如何“不起作用”?过滤器输入区域是否未显示?当您键入筛选条件时,它是否显示但没有反应?输入没有显示。我如何才能使其显示?因此,可能您的某个
s有一个错误的
src
URL。在阅读有关FilterTable插件的文章时,我想看看他们的示例,我注意到他们的一些链接指向一个页面,但它不起作用(与您的情况完全相同):转到,您将看到缺少过滤区域。它来自
http**s**
,这阻止了jQuery脚本的加载。只需将其更改为
http
,过滤区域就会出现。好的,我将搜索https并更改为http。如果不起作用,我会注意到。
<script>
   $('table').filterTable(); 
</script>