使用ajax删除行后刷新jQuery Datatable插件中的计数器内容

使用ajax删除行后刷新jQuery Datatable插件中的计数器内容,jquery,Jquery,我使用jQuery Datatable插件进行分页,该插件工作正常,在使用jQuery的ajax中使用delete函数删除行后,我尝试刷新分页底部显示的计数器内容。见附件 无论何时调用delete函数,它都会正确删除整行,但不能更新底部的计数器值。每当我刷新页面时,它都会更新值 我的删除功能代码是:- var conf = jQuery.noConflict(); conf(document).ready(function(){ conf(document).on("click", ".de

我使用jQuery Datatable插件进行分页,该插件工作正常,在使用jQuery的ajax中使用delete函数删除行后,我尝试刷新分页底部显示的计数器内容。见附件

无论何时调用delete函数,它都会正确删除整行,但不能更新底部的计数器值。每当我刷新页面时,它都会更新值

我的删除功能代码是:-

var conf = jQuery.noConflict();
conf(document).ready(function(){
conf(document).on("click", ".delete", function() {
    //alert(conf(this).attr("id"));
proid  = conf(this).attr("id");
var r=confirm("Press a button!");
if (r==true)
  {
        var url = "<?php echo Mage::getBaseUrl();?>/turnkey/index/deleteproduct/";
            conf.ajax({
            type:"POST",
            url:url,
            data: { 'proid':proid},
            success: function(msz){
            alert(msz);
            if(msz=="deleted") {
            conf("#hidepro"+proid).hide("slow"); 
            }
            else {
                //conf("#hidepro"+proid).hide();
            alert("product cant be deleted");
            }
            //console.log("chal hun");
            }
        });

  }
else
  {
 return false ;
  }

  });
});
var conf=jQuery.noConflict();
conf(document).ready(function(){
conf(document).on(“click”,“.delete”,function()){
//警报(conf(this.attr(“id”));
proid=conf(this.attr(“id”);
var r=确认(“按下按钮!”);
如果(r==true)
{
var url=“/turnkey/index/deleteproduct/”;
conf.ajax({
类型:“POST”,
url:url,
数据:{'proid':proid},
成功:功能(msz){
警报(msz);
如果(msz==“已删除”){
conf(#hidepro“+proid).hide(“慢”);
}
否则{
//conf(“#hidepro”+proid).hide();
警报(“产品无法删除”);
}
//控制台日志(“chal hun”);
}
});
}
其他的
{
返回false;
}
});
});

建议我在哪里做了一些更改。

您需要为计数元素提供一些ID。假设计数在这一范围内

<div id='rec_cnt'>Your Count</div>
if(msz=="deleted") {
            conf("#hidepro"+proid).hide("slow"); 
            $('#rec_cnt').html((parseInt($('#rec_cnt').html()) - 1))
            }