首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ajax删除行后,刷新jQuery数据表插件中的计数器内容

问使用ajax删除行后,刷新jQuery数据表插件中的计数器内容
EN

Stack Overflow用户
提问于 2014-02-28 14:16:01
回答 1查看 751关注 0票数 0

我使用jQuery数据表插件进行分页,这个插件工作得很好,我试图刷新计数器的内容,显示在底部的分页后,删除行与删除功能的ajax与jQuery。请参阅附件。

​

只要delete函数被调用,它就会正确地删除整行,但不能更新底部的计数器值。每当我刷新页面时,它都会更新该值

​

​

我的删除函数代码是:-

代码语言:javascript
复制
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 ;
  }

  });
});

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

EN

回答 1

Stack Overflow用户

发布于 2014-02-28 14:25:44

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

代码语言:javascript
复制
<div id='rec_cnt'>Your Count</div>

您需要在处添加一行,

代码语言:javascript
复制
if(msz=="deleted") {
            conf("#hidepro"+proid).hide("slow"); 
            $('#rec_cnt').html((parseInt($('#rec_cnt').html()) - 1))
            }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22087662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档