2014-02-28 54 views
0

上午使用jQuery Datatable插件进行分页,这个插件工作正常,我试图刷新计数器内容,这些内容在删除行后用分页显示使用jQuery在ajax中删除函数。见附件。使用jQuery Datatable插件在jQuery Datatable插件中刷新计数器内容

before delete 每当调用delete函数时,都会正确删除整行,但无法更新底部的计数器值。每当凌晨刷新页面比它更新值

after 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 ; 
    } 

    }); 
}); 

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

回答

0

你需要给一些ID给count元素。比方说,如果计数内,那么,

<div id='rec_cnt'>Your Count</div> 

您需要在添加一行,

if(msz=="deleted") { 
      conf("#hidepro"+proid).hide("slow"); 
      $('#rec_cnt').html((parseInt($('#rec_cnt').html()) - 1)) 
      }