Ajax 如何统计表中的数据行

Ajax 如何统计表中的数据行,ajax,if-statement,delete-row,Ajax,If Statement,Delete Row,我想计算表中的数据以形成条件,但尚未找到解决方案 我曾尝试在javascript函数中设置长度,但该方法仍然不起作用,我尝试了大小(),但在web控制台中显示错误 Javascript代码 $('.btn_hapus').on('click', function() { var id_form = $('#textkode').val(); var data_length = $("td").length; console.log(data_length); $.ajax({

我想计算表中的数据以形成条件,但尚未找到解决方案

我曾尝试在javascript函数中设置
长度
,但该方法仍然不起作用,我尝试了
大小()
,但在web控制台中显示错误

Javascript代码

$('.btn_hapus').on('click', function() {
  var id_form = $('#textkode').val();
  var data_length = $("td").length;
  console.log(data_length);
   $.ajax({
     type: "POST",
     url: "<?= site_url('request/delete') ?>",
     dataType: "JSON",
     data: {
       id_form: id_form
     },
     success: function(data) {
     if (condition) {
        $('#ModalHapus').modal('hide');
        $('#ModalShow').modal('hide');
         $("tr[data-id='" + id_form + "']").fadeOut("fast", function() {
                        $(this).remove();
                    });
                    load_data();
                }
            }
        });
   return false;
});
$('.btn_hapus')。在('click',function()上{
var id_form=$('#textkode').val();
var数据长度=$(“td”).长度;
console.log(数据长度);
$.ajax({
类型:“POST”,
url:“”,
数据类型:“JSON”,
数据:{
身份证表格:身份证表格
},
成功:功能(数据){
如果(条件){
$('ModalHapus').modal('hide');
$('#ModalShow').modal('hide');
$(“tr[data id=”“+id_form+”])。淡出(“fast”,function(){
$(this.remove();
});
加载_数据();
}
}
});
返回false;
});
我希望数据是计数2,因为在我的数据库中只有2个数据,但是当我在控制台中使用
长度时,结果是14

可能这是错误的

var data_length = $("td").length;
修理,做

var data_length = $("tr").length;

但结果仍然不正确,控制台中的结果是5,但我的数据是2,然后当im将数据删除为1时,结果是4@Alif取决于桌子的结构。我假设页面中只有一个表包含简单的数据行。如果没有,那么页面中可能有多个表。为了确保这一点,请尝试为表提供一个Id,并改为如下计数:
var data_length=$('#tblId tr')。length