Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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

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
Javascript 在datatable的同一行中添加动态列_Javascript_Jquery_Datatable - Fatal编程技术网

Javascript 在datatable的同一行中添加动态列

Javascript 在datatable的同一行中添加动态列,javascript,jquery,datatable,Javascript,Jquery,Datatable,我想使用循环在datatable的同一行中创建动态表列。但我不能这么做。请帮忙。。 这是我的密码 for (var count=1;count<=sessionStorage.getItem('differ');count++) { var j=count; $.ajax({ url:serverURL2+'get_list_of_cme_application_by_cme_id/'+ac_id, dataType: 'json',

我想使用循环在datatable的同一行中创建动态表列。但我不能这么做。请帮忙。。 这是我的密码

for (var count=1;count<=sessionStorage.getItem('differ');count++) 
{
    var j=count;


$.ajax({
        url:serverURL2+'get_list_of_cme_application_by_cme_id/'+ac_id,
        dataType: 'json',
        type: 'get',
        success: function(data){
            if(data.error){
                alert("Record not found!");
            }else{


                table=$("#example4").DataTable();   
                table.rows().remove().draw();
                $.map(data.application_list,function(item){




                var d = item.created_by_date_time;
                d = d.split(' ')[0];

                var date    = new Date(d),
                yr      = date.getFullYear(),
                month   = date.getMonth() < 10 ? '0' + date.getMonth() : date.getMonth(),
                day     = date.getDate()  < 10 ? '0' + date.getDate()  : date.getDate(),
                newDate = day + '-' + month + '-' + yr;

                var sdd=new Date(item.start_date);
                yr1      = sdd.getFullYear(),
                month1   = sdd.getMonth() < 10 ? '0' + sdd.getMonth() : sdd.getMonth(),
                day1     = sdd.getDate()  < 10 ? '0' + sdd.getDate()  : sdd.getDate(),
                sd = day1 + '-' + month1 + '-' + yr1;

                var edd=new Date(item.end_date);
                yr2      = edd.getFullYear(),
                month2   = edd.getMonth() < 10 ? '0' + edd.getMonth() : edd.getMonth(),
                day2     = edd.getDate()  < 10 ? '0' + edd.getDate()  : edd.getDate(),
                ed = day2 + '-' + month2 + '-' + yr2;

                if(item.is_going==1)
                {

                if(k==0)
                {

                var start = new Date(item.start_date);
                var end = new Date(item.end_date);
                var diff = new Date(end - start);
                var days = diff/1000/60/60/24;


                $(".modal-body #ate").append('<div class="form-group row" style="padding-left:17%;margin-bottom: 0px;height: 30px;"><label class="form-control-label"for="l0"><h5>CME Name:</h5></label><label class="form-control-label"for="l0"><h5>'+item.cme_name+'</h5></label><label class="form-control-label"for="l0" style="padding-left:10%"><h5>CME Code:</h5></label><label class="form-control-label"for="l0"><h5>'+item.cme_code+'</h5></label></div><div class="form-group row" style="padding-left:30%;height: 20px;"><label class="form-control-label" for="l0"><h5>From</h5> </label><label class="form-control-label"for="l0"><h5>'+sd+'</h5></label><label class="form-control-label" for="l0"><h5>To</h5></label><label class="form-control-label"for="l0"><h5>'+ed+'</h5></label></div>');
                k++;
                }


                    table.row.add([item.council_code+item.application_year+item.application_number,newDate ,item.user_name,item.mobile_no,'<select class="form-control" id="present'+j+'><option value="0">Ab</option><option value="1">P</option></select>']).draw();

                }


                });
            }
        },
        complete: function(){

        }
    });

}

for(var count=1;count解决方案如下:

$("#myTable tr").each(function(index){
      $(this).append("<td>test</td>");
   });
$(“#myTable tr”)。每个(函数(索引){
$(此)。附加(“测试”);
});

请帮助…发布您的完整代码请这是我的完整代码请告诉我如何添加响应表而不是DataTable这在DataTable中是不可能的现在我正在数据表插件中测试该代码,这对我来说很有用。我添加了动态下拉列表我无法理解上面的链接我通过api添加数据