使用Jquery的DataTable进行数据表处理非常方便,常遇到的一个问题就是删除一行后页面必须进行更新,需要注意的方法如下:前台页面中初始化table时注意:
复制代码 代码如下:
var table = $('#sorting-advanced');
table.dataTable({
'bServerSide': true,
'sAjaxSource': 'servlet/UserList<%=queryString%>',
'bProcessing': true, 'bStateSave': true,
'aoColumnDefs': [
{ 'bSortable': false, 'aTargets': [0,1,6]}
],
'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)==1){
if (start > 0) {
$("#sorting-advanced").dataTable().fnPageChange( 'previous', true );
}
}
}
else
{
$.modal.alert('删除发生错误,请联系管理员!');
}
},
error: function()
{
$.modal.alert('服务器无响应,请联系管理员!');
}
});
}, function()
{
//$.modal.alert('Meh.');
});
};
其中只要是需要判断一下当前页中是否有数据,如果是最后一条的话,就在删除后调用
$("#sorting-advanced").dataTable().fnPageChange( 'previous', true );已回到上一页中
注意$("#sorting-advanced").dataTable().fnPageChange( 'previous'); 是不行的,必需进行刷新,否则页面中显示的iDisplayStart会从cookie中取得,还是删除前的iDisplayStart
相关推荐:
什么是SEO可以自学吗,seo零基础可以自学吗 ,ai1紫
UCMS:引领智慧医疗新时代,打造数字化健康未来,推广工作谈营销
SEO武汉:如何提升武汉地区网站的搜索引擎排名,景区网站建设费用
AI提取文章重要内容:让信息抓取更高效、更精准,松鼠ai 教学
怎么用AI写文章:高效创作的秘诀
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
怎么看文章是不是AI生成的?揭秘背后的玄机与技巧
《*采集站:带你领略全球最全*资源的宝藏平台》,seo优化易下拉瞧瞧
优化公司:助力企业腾飞的秘密武器,微信营销推广价格多少
文字写作AI生成工具:让创作更简单、更高效
SEO而且:打造高效网站流量增长的秘密武器,滨江网站推广营销
好用的AI写作软件免费推荐:创作新境界!
SEO针对中小企业的增长潜力:如何通过精准优化抢占市场先机,网络推广和营销就选y火10星评价
SEO优化10种策略:提升网站排名的有效方法,帅气ai男头白底
AI一键生成文章免费:革新写作方式,提升创作效率
如何通过AI写文章,轻松提高写作效率与质量
ChatGPT打开后空白:如何解决这个困扰并高效使用AI助手,ai四声怎么写
SEO站群:打造强大网络营销引擎,助力企业快速提升排名与流量,seo网站排名案例
ChatGPT不能打开EL?揭秘这一困扰背后的真相与解决方案,ai被动房
SEO职责:为网站注入流量,提升品牌竞争力,拼多多女装关键词排名
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
SEO自己:打造属于你的数字营销利器,微信裂变营销推广软件
ChatGPT发生故障,背后隐藏着哪些不为人知的原因与挑战?,硬件ai和软件ai
用AI生成的文章算原创吗?深度解析AI写作背后的秘密
企业SEO:如何通过搜索引擎优化提升企业网络竞争力,安阳网站优化布局设计
ChatGPT错误处理与异常情况解决方法:让你的AI助手更加智能与可靠,智能ai鼠标ai智能语音
SEO优化:让你的网站在竞争中脱颖而出,临沧seo代理
seo需要学习什么语言,做seo需要懂什么技术 ,ai软件制作教程
seo要懂些什么,seo主要做什么的 ,小艾艾AI
SEO已经成为数字营销的核心,如何利用SEO提升网站流量和转化率,含山网站优化推广
SEO功能:助力网站流量提升与品牌曝光,天津公司网站建设与维护
ChatGPT翻译打不开?解决方法!,ai爱股票
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
SEO流程全解析:如何提升网站流量与排名,账号如何营销推广
AI智能软件:未来科技的核心力量
seo要什么条件,seo都需要做什么 ,交互ai求职
SEO通过-如何通过SEO优化让你的业务在搜索引擎中脱颖而出,保定网站建设推广专家
seo网络培训是什么,seo工作培训会培训啥 ,ai长投影字
用AI创作的文章算原创吗?深度背后的逻辑与意义
自动AI写文章:轻松创作时代的全新利器
用AI修改文章,提升写作效率与质量的新时代
中文润色:提升表达的艺术,打造无懈可击的语言魅力,广告营销推广新思路论文
ChatGPT免登录:轻松畅聊,无需注册,快速体验AI智能助手,眼泪ai
优化软件:让电脑性能焕然一新,提升效率的秘密武器,大理网站推广招聘信息最新
优化工具:提升工作效率的秘密武器,网站模板的优化策略是什么
“爱站”:开启网站优化与流量增长的新纪元,seo入门ppt
seo需要买什么,seo需要考虑什么 ,ai做表头
ChatGPT:打破语言障碍,理解与沟通的新时代,交通轨道ai
文章AI生成软件高效创作新纪元
怎么用AI写文:让创作更轻松,效率翻倍