知识大全 DataTable删除行后的页面更新利用Ajax解决

Posted

篇首语:知识就是力量,时间就是生命。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 DataTable删除行后的页面更新利用Ajax解决相关的知识,希望对你有一定的参考价值。

DataTable删除行后的页面更新利用Ajax解决  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  使用Jquery的DataTable进行数据表处理非常方便 常遇到的一个问题就是删除一行后页面必须进行更新 需要注意的方法如下 前台页面中初始化table时注意

  代码如下:

  var table = $( #sorting advanced );

  table dataTable(

   bServerSide : true

   sAjaxSource : servlet/UserList

   bProcessing : true bStateSave : true

   aoColumnDefs : [

   bSortable : false aTargets : [ ]

  ]

   sPaginationType : full_numbers

   sDom : <"dataTables_header"lfr>t<"dataTables_footer"ip>

   fnInitComplete : function( oSettings )

  

  // Style length select

  table closest( dataTables_wrapper ) find( dataTables_length select ) addClass( select blue gradient glossy ) styleSelect();

  tableStyled = true;

  

  );

   bStateSave : true 这个必须设置 这样就可以在删除返回时 保留在同一页上 bStateSave : true 这个必须设置 这样就可以在删除返回时 保留在同一页上

  删除的代码如下

  代码如下:

  function deleteConfirm(deleteID)

  

  $ modal confirm( 确实要删除此用户吗? function()

  

  $ ajax( servlet/DeleteUser

  dataType : json

  data:

  userID: deleteID

  

  success: function(data)

  

  if (data success == true )

  

  $ modal alert( 删除成功! );

  start = $("#sorting advanced") dataTable() fnSettings() _iDisplayStart;

  total = $("#sorting advanced") dataTable() fnSettings() fnRecordsDisplay();

  window location reload();

  if((total start)== )

  if (start > )

  $("#sorting advanced") dataTable() fnPageChange( previous true );

  

  

  

  else

  

  $ modal alert( 删除发生错误 请联系管理员! );

  

  

  error: function()

  

  $ modal alert( 服务器无响应 请联系管理员! );

  

  );

   function()

  

  //$ modal alert( Meh );

  );

  ;

  其中只要是需要判断一下当前页中是否有数据 如果是最后一条的话 就在删除后调用

  $("#sorting advanced") dataTable() fnPageChange( previous true );已回到上一页中

cha138/Article/program/Java/JSP/201311/20147

相关参考

知识大全 ipad怎么删除更新不了的应用

ipad怎么删除更新不了的应用建议按照以下方法操作试试:方法一:把“正在等待...”的灰色图标往右移,开一个全新的页面,保证这个页面里只有这一个图标。然后随便打开一个程序,再按Home键返回桌面,图标

知识大全 php+ajax实现页面自动刷新时间

  indexphp  viewplaincopytoclipboardprint?<mce:scripttype=text/javascript><!  var

知识大全 Ajax搜索结果页面下方的分页按钮的生成

Ajax搜索结果页面下方的分页按钮的生成  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishix

知识大全 ajax+php中文乱码的解决

  由于XMLHTTP采用的是Unicode编码上传数据而一般页面采用的是gb这就造成显示页面时产生乱码而当在获取页面时的XMLHttp返回的是utf编码这就造成了显示产生乱码解决方法之一就是在PHP

知识大全 邮箱页面中“删除”和“永久删除”的实现

删除和永远删除两个按钮的处理一种方法是两个按钮分别指向两个处理页面另一个是向同一页面加不中的参数如果是不同的页面:<input type=button value=删除&nb

知识大全 多个datatable共存造成多个表格的checkbox都被选中

所以当有多个datatable引用到一个页面中的时候全选事件会匹配全部的datatable所以造成全部多个表格的checkbox被都被选中   【问题原因】这个应该是jquerydatata

知识大全 PHP删除文章时同时删除生成的HTML页面

PHP删除文章时同时删除生成的HTML页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  添加文

知识大全 小米miui删除自带程序后是不是不可以系统更新

小米miui删除自带程序后是不是不可以系统更新?小米miui删除自带程序,系统可以更新。系统更新的方法:检查更新,等MIUI推送,直接下载升级最简单。到MIUI网站首页,上面菜单有[下载],到下载页找

知识大全 Hibernate批量更新与删除实例浅析

Hibernate批量更新与删除实例浅析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在我们的

知识大全 Oracle中的Merge函数(批量更新/删除)

Oracle中的Merge函数(批量更新/删除)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!