Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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
Javascript jquery数据表选择不工作_Javascript_Jquery_Datatables - Fatal编程技术网

Javascript jquery数据表选择不工作

Javascript jquery数据表选择不工作,javascript,jquery,datatables,Javascript,Jquery,Datatables,我已经为我的datatable编写了这段代码 $(function(){ var $oltable=$("#owner-lead-table"); var oltable=$oltable.DataTable({ // 'serverSide' : true, // 'ajax': { // url:"/getAllTenantLeadsNotInOpportunity", // type:"GET",

我已经为我的datatable编写了这段代码

$(function(){
    var $oltable=$("#owner-lead-table");
    var oltable=$oltable.DataTable({
        // 'serverSide' : true,
        // 'ajax': {
        //  url:"/getAllTenantLeadsNotInOpportunity",
        //  type:"GET",
        //  contentType:"application/json",
        //  data : function(d){
        //      console.log(d);
        //      return JSON.stringify(d);
        //  },
        //  dataSrc: function (json) {
        //          console.log(json);
  //                   return json;
  //                },
  //           columns: [
  //            { data:'tenantLeadId' },
  //            { data:'name'},
  //            { data:'email'},
  //            { data:'mobileNumber'},
  //            { data:'qualifier'},
  //            { data:'createdOn'},
  //            { data:'comment'}
  //           ],
        // },
        select:"single"
    });

    $.ajax( {
                type: 'GET',
                url: '/getAllTenantLeadsNotInOpportunity',
                success : function(tenant_leads) {
                            console.log("Inside success function");
                            oltable.clear().draw();
                            $.each(tenant_leads, function(i,lead){
                                oltable.row.add([lead.tenantLeadId,lead.name,lead.email,lead.mobileNumber,lead.qualifier,lead.createdOn,lead.comment]).draw(false);

                        });

                }
            });
});
datatable版本为1.10.10。
事实是select:“single”不起作用,因为它应该在单击表时只选择一行。我所说的选择是指用户界面中的选择。但它也在其他应用中发挥作用。我希望select:“single”能够正常工作。

我遇到了同样的问题,我使用该方法解决了问题,而不是再次清除并添加行。

您必须在dataTables文件之后包含select插件文件。即
dataTables.select.min.js
select.dataTables.min.css
jquery.dataTables.js
之后,它工作了,但没有正确选择交替行。白色行已正确选择,但浅棕色行未着色,文本正在消失。这是我的表格的html代码:-在评论中创建的Lead Id Name电子邮件手机号码限定符这只是一个CSS问题,如果您创建一个复制该行为的Id,我相信您会得到答案。我不确定这到底是如何解决您的问题的。你能详细说明一下吗?