bootstrap jquery dataTable 异步ajax刷新表格数据
2017-02-10 14:57
711 查看
异步请求
数据处理函数packagingdatatabledata,异步请求返回的data.test_env_all必须是一个json格式数据
var postData = { "env_name" : new_env_name, "env_url": new_env_url, "env_desc" : new_env_desc }; $.ajax({ type: 'POST', url : '/test_env_add/', data : postData, dataType : 'json', success : function(data){ $('#table_test_env').dataTable().fnClearTable(); //清空表格 $('#table_test_env').dataTable().fnAddData(packagingdatatabledata(data),true); //刷下表格 $("#modal-container-648308").modal("hide"); }, error:function(data){ alert("新增失败"); } })
数据处理函数packagingdatatabledata,异步请求返回的data.test_env_all必须是一个json格式数据
function packagingdatatabledata(data){ var editHtml='<button href="#modal-container-648308" data-toggle="modal" class="btn btn-xs btn-info" onclick="test_env_modify(this)"> <i class="icon-edit bigger-120"></i> </button> <button href="#modal-container-648300" data-toggle="modal" class="btn btn-xs btn-danger" onclick="test_env_delete(this)"> <i class="icon-trash bigger-120"></i> </button>'; var a=[]; //全部行数据的list var banddata = data.test_env_all; for(var key in banddata){ var tempObj=[]; //一行数据的list tempObj.push(banddata[key].id); tempObj.push(banddata[key].name); tempObj.push(banddata[key].url); tempObj.push(banddata[key].desc); tempObj.push(editHtml); a.push(tempObj); } return a; }
相关文章推荐
- bootstrap jquery dataTable 异步ajax刷新表格数据的实现方法
- jquery结合highcharts使用Ajax异步刷新数据
- 使用jquery、ajax不刷新页面打印表格(返回数据类型text、json);
- 利用JQuery+Ajax实现aspx页面无刷新的动态数据绑定
- Jquery:Ajax解析XML数据(同步及异步调用)
- jQuery.ajax异步变成同步的请求JSON数据例子
- Ajax异步无刷新对局部数据更新
- jQuery的ajax()检验用户名;通过jQuery的load()/get()/post()方法实现;使用XMLHTTPRequest对象来进行AJAX的异步数据交互
- JQuery+Ajax实现无刷新数据查询
- JQuery将DataTable list<>数据转换成JSON数据 动态创建表格显示数据
- 利用JQuery+Ajax实现aspx页面无刷新异步请求
- 玩转jQuery设计数据表格:实现AJAX功能
- struts+spring+hibernate用jquery实现数据分页异步加载,页面不刷新
- 用Jquery实现可编辑表格并用AJAX提交到服务器修改数据
- 利用JQuery+Ajax实现aspx页面无刷新的动态数据绑定
- 使用jquery异步获取数据(ajax技术)
- 使用Jquery实现可编辑的表格 并使用AJAX提交到服务器修改数据
- jquery中ajax异步返回数据格式总结
- jQuery、Ajax,DataTable数据如何转换成Json格式
- jQuery的ajax异步获取数据