Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅在活动网格中搜索Jquery数据表,而不是在ajax中搜索_Jquery_Datatables - Fatal编程技术网

仅在活动网格中搜索Jquery数据表,而不是在ajax中搜索

仅在活动网格中搜索Jquery数据表,而不是在ajax中搜索,jquery,datatables,Jquery,Datatables,我正在使用jquerydatatable插件 问题:1 搜索框。 如果我使用下面的代码,我认为ajax搜索是启用的。 我想要什么? 我只想在活动网格中搜索,不需要ajax搜索 问题:2 加载图标是完美的,但它显示在屏幕中部。 当我分配了1000多条记录,而我的客户却看不到该图标时 因为它在中间。 有没有办法让该图标显示在用户或用户的活动屏幕上 通过页面滚动,它将显示?有解决办法吗 我的代码在下面 var table = $('#all-member-table').DataTable( {

我正在使用jquerydatatable插件

问题:1 搜索框。 如果我使用下面的代码,我认为ajax搜索是启用的。 我想要什么? 我只想在活动网格中搜索,不需要ajax搜索

问题:2 加载图标是完美的,但它显示在屏幕中部。 当我分配了1000多条记录,而我的客户却看不到该图标时 因为它在中间。 有没有办法让该图标显示在用户或用户的活动屏幕上 通过页面滚动,它将显示?有解决办法吗

我的代码在下面

 var table =  $('#all-member-table').DataTable( {
  scrollY: true,
   scroller: {
    loadingIndicator: true
  },
    oLanguage: {
        sProcessing: "<img src='https://itopia.com/wp-content/themes/itopia/img-cloud/loader.gif'>"
    },
    "lengthMenu": [ 200,300,500,1000 ],
    "processing": true,
    "serverSide": true,

    "ajax": {

            url: "Job/all",
            // contentType : 'application/json; charset=utf-8',
            cache : false,
            type  : "GET",

            data:'_token = <?php echo csrf_token() ?>',
            // "data": '_token = ' + $('meta[name="csrf-token"]').attr('content')

            // beforeSend : function(xhr) {
            //      xhr.setRequestHeader('TOKEN', $('meta[name="csrf-token"]').attr('content'));
            // }
        },
        "columns": [
        { data: "job_no" },
        { data: "br" },
        { data: "Customer" },
        { data: "Manifest" },
        { data: "HBL" },
        { data: "created_at" },
        { data: "Status" },
        { data: "Options" }

    ]
});
var table=$(“#所有成员表”)。数据表({
是的,
滚动条:{
加载指示器:true
},
语言:{
sProcessing:“
},
“长度菜单”:[2003005001000],
“处理”:对,
“服务器端”:正确,
“ajax”:{
url:“作业/所有”,
//contentType:'application/json;charset=utf-8',
cache:false,
键入:“获取”,
数据:“U令牌=”,
//“数据”:“_-token=”+$(“meta[name=“csrf-token”]”)attr('content'))
//发送前:函数(xhr){
//xhr.setRequestHeader('TOKEN',$).attr('content');
// }
},
“栏目”:[
{数据:“工作编号”},
{数据:“br”},
{数据:“客户”},
{数据:“清单”},
{数据:“HBL”},
{数据:“创建于”},
{数据:“状态”},
{数据:“选项”}
]
});

DataTables在这些事情上可能有点像噩梦。它非常可定制,有很多选项和API。我记得用它做了一个电话簿系统。我建议和他们一起玩。他们还有一个论坛可能会有所帮助@RichardHousham感谢您的链接,如果您不想
serverSide
处理,请设置
serverSide:false
或根本不处理该选项。正如david所说,如果您在客户端工作,您应该删除
serverSide
选项。过滤选项应在服务器端关闭时按原样工作。关于加载img,可能会添加一个高z指数?我不确定我是否理解正确。