首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >刷新一行已更新的表

刷新一行已更新的表
EN

Stack Overflow用户
提问于 2016-09-08 16:18:39
回答 1查看 65关注 0票数 0

我有一个表,使用ajax,我更新了表的一行。当我点击保存按钮时,我需要刷新修改后的表格行。到目前为止,我的代码是:

代码语言:javascript
运行
复制
function doedit()
{
  var value = {
    'c_firstname': $('#c_firstname').val(),
    'c_lastname': $('#c_lastname').val(),
    'c_gender': $("#c_gender option:selected").html(),
    'c_age': $('#c_age').val(),
    'c_job': $('#c_job').val(),
    'c_address': $('#c_address').val(),
    'c_phone': $('#c_phone').val(),
    'c_mail': $('#c_mail').val(),
    'c_state': $("#c_state option:selected").html(),
    'c_intrest': $("#c_intrest option:selected").html(),
    'c_added_info': $('#c_added_info').val()
  };
  $.ajax({
      type: 'POST',
      url: '<?php echo site_url('customers/updatecustomer'); ?>',
      data: value,
      success: function(resp){
          $('#error').html(resp);
      }
  });

  $('#custtbl').dataTable().fnDestroy();
    $('#custtbl').dataTable({ // Cannot initialize it again error
    "aoColumns": [
      { "bSortable": false },
      null, null, null, null
    ]
  });
}

它什么也不做!返回值和更新数据表正常,但刷新不正常。顺便说一下,我正在使用CodeIgniter。它有没有什么函数可以用一种简单的方式来做这件事?

EN

回答 1

Stack Overflow用户

发布于 2016-09-08 17:17:42

用于刷新页面上的所有数据表:

代码语言:javascript
运行
复制
$('#custtbl').each(function() {
    dataTable = $(this).dataTable();
    dataTable.fnDraw();
})

编辑:

代码语言:javascript
运行
复制
$('#custtbl').dataTable().fnUpdate('Updated Value Here' , $('Dynamic Table ID Here')[0], 1 );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39385910

复制
相关文章

相似问题

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