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